52 Haftalık En Yüksek ve En Düşük Hisseler
Borsadaki hisselerin 52 haftalık en yüksek ve en düşük kapanış seviyelerini takip edin. Piyasa genişliğini analiz etmek için güncel verileri inceleyin.
52 haftalık en yüksek seviye, bir hissenin son bir yıl içindeki en yüksek kapanış fiyatıdır; 52 haftalık en düşük seviye ise en düşük kapanış fiyatıdır. Tamamlanan son işlem gününde, Jul 21, 2026, 26 hisse 52 haftalık en yüksek seviyede veya bu seviyenin %1 yakınına yakın kapandı; 7 ise 52 haftalık en düşük seviyede veya bu seviyenin %1 yakınına yakın kapandı. Bu ekran, borsadan alınan verilerle yeniden oluşturulan, ABD merkezli, büyük ve likit faaliyet gösteren şirketleri kapsamaktadır.
52 haftalık zirvede olan hisseler
Yılbaşından bu yana en yüksek kazancı sağlayan on iki hisse aşağıda listelenmiştir. Bu hisselerin her biri, son 52 haftadaki en yüksek kapanış seviyesinin %1 dahilinde veya tam üzerinde bir kapanış yapmıştır.
Her verinin arkasındaki tam SQL
WITH universe AS (
SELECT ticker
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= now() - INTERVAL 20 DAY
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 570
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
AND ticker IN (SELECT arrayJoin(tickers) FROM global_markets.stocks_income_statements
WHERE period_end >= today() - 400)
AND ticker NOT IN ('SPCX','KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT')
AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits
WHERE execution_date BETWEEN today() - 460 AND today())
GROUP BY ticker
HAVING sum(toFloat64(close) * toFloat64(volume)) >= 2000000000
),
last_session AS (
SELECT max(toDate(et)) AS d
FROM (
SELECT toTimeZone(window_start, 'America/New_York') AS et
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= now() - INTERVAL 12 DAY
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 955
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
)
),
daily AS (
SELECT ticker, toDate(et) AS dt, argMax(c, et) AS c, count() AS nbars
FROM (
SELECT ticker, toTimeZone(window_start, 'America/New_York') AS et, toFloat64(close) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= now() - INTERVAL 375 DAY
AND ticker IN (SELECT ticker FROM universe)
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 930
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
)
GROUP BY ticker, dt
HAVING nbars >= 20 AND dt > (SELECT d FROM last_session) - 365
),
ranged AS (
SELECT ticker,
argMax(c, dt) AS last_close,
max(c) AS hi,
min(c) AS lo,
argMaxIf(c, dt, dt <= toDate('2025-12-31')) AS base_close,
count() AS n_sessions,
min(dt) AS first_dt,
max(dt) AS last_dt
FROM daily
GROUP BY ticker
HAVING n_sessions >= 200
AND countIf(dt <= toDate('2025-12-31')) > 0
AND last_dt = (SELECT d FROM last_session)
AND first_dt <= (SELECT d FROM last_session) - 350
)
SELECT ticker,
round(last_close, 2) AS close,
round((last_close / base_close - 1) * 100, 1) AS ytd_return_pct
FROM ranged
WHERE last_close >= hi * 0.99
ORDER BY ytd_return_pct DESC, ticker ASC
LIMIT 12DAVE, yıl bazında 99.6% ile zirvede yer alarak 439.18 seviyesinden kapanış yapmıştır. Bu listede kapanış fiyatı, yapı gereği 52 haftalık zirvenin %1 dahilindeki seviyeyi temsil ettiğinden, fiyat sütunu aynı zamanda test edilen seviyeyi de göstermektedir. DINO 99% seviyesinde, MPC ise 96.6% seviyesinde takip etmektedir. Tablonun en sonunda yer alan ROKU için yıl bazındaki değer 33% olarak kaydedilmiştir.
Temel nokta bu farktır. 52 haftalık zirve, bir fiyatın sadece kendi bir yıllık aralığındaki konumunu tanımlar. Geçen yaz sert düşüş yaşayıp tekrar yükselişe geçen bir hisse ile yükselişini hiç durdurmayan bir hisse aynı etiketi taşır.
52 haftalık en düşük seviyelerdeki hisseler
Aynı ekranın ters çevrilmiş hali. Bu isimler, son 52 haftadaki en düşük kapanış seviyelerinde veya bu seviyenin %1 yakınında kapattı; en zayıf yılbaşından bu yana (YTD) performans gösteren hisseden başlayarak toplam on iki hisse sıralanmıştır.
Her verinin arkasındaki tam SQL
WITH universe AS (
SELECT ticker
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= now() - INTERVAL 20 DAY
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 570
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
AND ticker IN (SELECT arrayJoin(tickers) FROM global_markets.stocks_income_statements
WHERE period_end >= today() - 400)
AND ticker NOT IN ('SPCX','KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT')
AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits
WHERE execution_date BETWEEN today() - 460 AND today())
GROUP BY ticker
HAVING sum(toFloat64(close) * toFloat64(volume)) >= 2000000000
),
last_session AS (
SELECT max(toDate(et)) AS d
FROM (
SELECT toTimeZone(window_start, 'America/New_York') AS et
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= now() - INTERVAL 12 DAY
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 955
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
)
),
daily AS (
SELECT ticker, toDate(et) AS dt, argMax(c, et) AS c, count() AS nbars
FROM (
SELECT ticker, toTimeZone(window_start, 'America/New_York') AS et, toFloat64(close) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= now() - INTERVAL 375 DAY
AND ticker IN (SELECT ticker FROM universe)
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 930
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
)
GROUP BY ticker, dt
HAVING nbars >= 20 AND dt > (SELECT d FROM last_session) - 365
),
ranged AS (
SELECT ticker,
argMax(c, dt) AS last_close,
max(c) AS hi,
min(c) AS lo,
argMaxIf(c, dt, dt <= toDate('2025-12-31')) AS base_close,
count() AS n_sessions,
min(dt) AS first_dt,
max(dt) AS last_dt
FROM daily
GROUP BY ticker
HAVING n_sessions >= 200
AND countIf(dt <= toDate('2025-12-31')) > 0
AND last_dt = (SELECT d FROM last_session)
AND first_dt <= (SELECT d FROM last_session) - 350
)
SELECT ticker,
round(last_close, 2) AS close,
round((last_close / base_close - 1) * 100, 1) AS ytd_return_pct
FROM ranged
WHERE last_close <= lo * 1.01
ORDER BY ytd_return_pct ASC, ticker ASC
LIMIT 12PNR, -41% seviyesindeki YTD verisiyle listedeki en zayıf performansa sahiptir ve $61.48 fiyatla, kendi 52 haftalık en düşük kapanış seviyesinin %1 yakınında kapatmıştır. Bir sonraki hisse ise -30.6% seviyesiyle CPRT'dir.
52 haftalık en düşük seviye, bir fiyat aralığındaki konumu ifade eder; bir işletme hakkında nihai bir hüküm değildir. Kârlı şirketler uzun süreli durgunluk dönemlerinin ardından bu listeye girebilir; aynı durum gerçek finansal zorluk yaşayan şirketler için de geçerlidir. Kapanış fiyatı tek başına bu iki grubu birbirinden ayırmaz. Aynı sorunun piyasa geneli versiyonu için piyasaların çöküşlerden nasıl kurtulduğuna göz atılabilir.
Yüksek ve düşük sayılarının piyasa genişliği hakkında söyledikleri
Genişlik, endeksin ne kadar yol kat ettiğinden ziyade, hareketlere kaç hissenin katıldığını ölçer. Yeni zirveler ile yeni dipler arasındaki sayısal fark, en eski genişlik göstergelerinden biridir ve bu sayfada takip edilmesi gereken değer budur.
Her verinin arkasındaki tam SQL
WITH universe AS (
SELECT ticker
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= now() - INTERVAL 20 DAY
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 570
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
AND ticker IN (SELECT arrayJoin(tickers) FROM global_markets.stocks_income_statements
WHERE period_end >= today() - 400)
AND ticker NOT IN ('SPCX','KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT')
AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits
WHERE execution_date BETWEEN today() - 460 AND today())
GROUP BY ticker
HAVING sum(toFloat64(close) * toFloat64(volume)) >= 2000000000
),
last_session AS (
SELECT max(toDate(et)) AS d
FROM (
SELECT toTimeZone(window_start, 'America/New_York') AS et
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= now() - INTERVAL 12 DAY
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 955
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
)
),
daily AS (
SELECT ticker, toDate(et) AS dt, argMax(c, et) AS c, count() AS nbars
FROM (
SELECT ticker, toTimeZone(window_start, 'America/New_York') AS et, toFloat64(close) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= now() - INTERVAL 425 DAY
AND ticker IN (SELECT ticker FROM universe)
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 930
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
)
GROUP BY ticker, dt
HAVING nbars >= 20 AND dt <= (SELECT d FROM last_session)
),
rolled AS (
SELECT ticker, dt, c,
max(c) OVER w AS hi,
min(c) OVER w AS lo,
count() OVER w AS n_sessions,
min(dt) OVER (PARTITION BY ticker) AS first_dt
FROM daily
WINDOW w AS (PARTITION BY ticker ORDER BY dt RANGE BETWEEN 364 PRECEDING AND CURRENT ROW)
)
SELECT formatDateTime(dt, '%b %e, %Y') AS date,
countIf(c >= hi * 0.99) AS at_52w_high,
countIf(c <= lo * 1.01) AS at_52w_low,
countIf(c >= hi * 0.99) - countIf(c <= lo * 1.01) AS net_highs
FROM rolled
WHERE n_sessions >= 200
AND first_dt <= dt - 350
AND dt > (SELECT d FROM last_session) - 43
GROUP BY dt
ORDER BY dtJul 21, 2026 tarihinde, 52 haftalık zirvesinde veya yakınında olan 26 hisseye karşılık, düşük seviyesinde veya yakınında olan 7 hisse bulunmaktaydı; bu da net 19 değerini verdi. Altı hafta önce, Jun 9, 2026 tarihinde, aynı gösterge 35 zirve ve 3 dip değeri göstermişti.
Grafiğe dökülen 29 seans boyunca, her iki sayı da günden güne sert dalgalanmaktadır; bu nedenle tek bir seanstaki seviye, haftalık eğilimden daha az önem taşır. Zirve sayısının azaldığı bir durumda endeksin sabit kalması, piyasanın endeksin tek başına gösterdiğinden daha dar bir yapıda olduğunu gösterir. Düşük sayısının arttığı bir piyasa ise başkaları korkarken satın alma stratejisinin temelini oluşturur; bu durum haber duyarlılığına karşı test edilmiştir.
Piyasanın geri kalanının kendi zirvesinden ne kadar uzakta olduğu
Zirveler ve dipler bir dağılımın iki ucudur; çoğu hisse senedi orta kısımda yer alır. Bu panel, tüm ekranı 52 haftalık zirvesinin altındaki mesafeye göre sıralar ve her banttaki medyan yılbaşından itibaren getiri oranını raporlar.
Her verinin arkasındaki tam SQL
WITH universe AS (
SELECT ticker
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= now() - INTERVAL 20 DAY
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 570
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
AND ticker IN (SELECT arrayJoin(tickers) FROM global_markets.stocks_income_statements
WHERE period_end >= today() - 400)
AND ticker NOT IN ('SPCX','KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT')
AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits
WHERE execution_date BETWEEN today() - 460 AND today())
GROUP BY ticker
HAVING sum(toFloat64(close) * toFloat64(volume)) >= 2000000000
),
last_session AS (
SELECT max(toDate(et)) AS d
FROM (
SELECT toTimeZone(window_start, 'America/New_York') AS et
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= now() - INTERVAL 12 DAY
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 955
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
)
),
daily AS (
SELECT ticker, toDate(et) AS dt, argMax(c, et) AS c, count() AS nbars
FROM (
SELECT ticker, toTimeZone(window_start, 'America/New_York') AS et, toFloat64(close) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= now() - INTERVAL 375 DAY
AND ticker IN (SELECT ticker FROM universe)
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 930
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
)
GROUP BY ticker, dt
HAVING nbars >= 20 AND dt > (SELECT d FROM last_session) - 365
),
ranged AS (
SELECT ticker,
argMax(c, dt) AS last_close,
max(c) AS hi,
min(c) AS lo,
argMaxIf(c, dt, dt <= toDate('2025-12-31')) AS base_close,
count() AS n_sessions,
min(dt) AS first_dt,
max(dt) AS last_dt
FROM daily
GROUP BY ticker
HAVING n_sessions >= 200
AND countIf(dt <= toDate('2025-12-31')) > 0
AND last_dt = (SELECT d FROM last_session)
AND first_dt <= (SELECT d FROM last_session) - 350
)
SELECT multiIf(p < 1, 'At the high (under 1%)',
p < 5, '1% to 5% below',
p < 10, '5% to 10% below',
p < 20, '10% to 20% below',
p < 35, '20% to 35% below',
'More than 35% below') AS bucket,
count() AS stocks,
round(100.0 * count() / sum(count()) OVER (), 1) AS share_pct,
round(quantileExact(0.5)(ytd), 1) AS median_ytd_pct
FROM (
SELECT (1 - last_close / hi) * 100 AS p,
(last_close / base_close - 1) * 100 AS ytd,
multiIf(p < 1, 0, p < 5, 1, p < 10, 2, p < 20, 3, p < 35, 4, 5) AS ord
FROM ranged
)
GROUP BY bucket, ord
ORDER BY ordEkranın 5.3%'i, 26 isim, 52 haftalık zirvesinin %1'lik dilimi içinde kapattı. Diğer uçta ise 17%, zirvesinin %35'inden fazla altında kapattı. En üst banttaki medyan yılbaşından itibaren getiri 32.8%; en alt banttaki ise -28.9%'dir ve grafik aradaki yapıyı çizer.
Bu gradyan bir keşiften ziyade aritmetiğe yakındır: 52 haftalık zirvesine yakın bir hisse senedi, yapısı gereği yılın büyük bir kısmını yükselerek geçirmiştir. Panel, ölçek üzerindeki yerini şu şekilde hak eder: uç noktaların ne kadar sıra dışı olduğu ve piyasanın ne kadarının kendi en iyi fiyatından çok uzakta bulunduğu. Bu isimlerden birini yüksek miktarda tutmak, tek bir hissenin gerçek riski ile ölçülen maruziyettir.
Piyasanın 52 haftalık aralığındaki konumu
Yüksek seviyedeki tek bir hisse senedinin durumu, piyasanın kendi zirvesine yakın olduğu bir dönemde, piyasanın zirveden uzak olduğu bir döneme göre farklılık gösterir. Aşağıdaki beş geniş kapsamlı ETF, yukarıdaki hisselerle aynı şekilde ölçülmüştür.
Her verinin arkasındaki tam SQL
WITH last_session AS (
SELECT max(toDate(et)) AS d
FROM (
SELECT toTimeZone(window_start, 'America/New_York') AS et
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= now() - INTERVAL 12 DAY
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 955
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
)
),
daily AS (
SELECT ticker, toDate(et) AS dt, argMax(c, et) AS c, count() AS nbars
FROM (
SELECT ticker, toTimeZone(window_start, 'America/New_York') AS et, toFloat64(close) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= now() - INTERVAL 375 DAY
AND ticker IN ('SPY', 'QQQ', 'DIA', 'IWM', 'RSP')
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 930
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
)
GROUP BY ticker, dt
HAVING nbars >= 20
AND dt > (SELECT d FROM last_session) - 365
AND dt <= (SELECT d FROM last_session)
),
ranged AS (
SELECT ticker,
argMax(c, dt) AS last_close,
max(c) AS hi,
min(c) AS lo,
argMaxIf(c, dt, dt <= toDate('2025-12-31')) AS base_close,
count() AS n_sessions,
min(dt) AS first_dt,
max(dt) AS last_dt
FROM daily
GROUP BY ticker
HAVING n_sessions >= 200
AND countIf(dt <= toDate('2025-12-31')) > 0
AND last_dt = (SELECT d FROM last_session)
AND first_dt <= (SELECT d FROM last_session) - 350
)
SELECT multiIf(ticker = 'SPY', 'S&P 500 (SPY)',
ticker = 'QQQ', 'Nasdaq 100 (QQQ)',
ticker = 'DIA', 'Dow 30 (DIA)',
ticker = 'RSP', 'S&P 500 equal weight (RSP)',
'Russell 2000 (IWM)') AS label,
round((1 - last_close / hi) * 100, 2) AS pct_below_high,
round((last_close / lo - 1) * 100, 1) AS pct_above_low,
round((last_close / base_close - 1) * 100, 1) AS ytd_return_pct
FROM ranged
ORDER BY pct_below_high ASCS&P 500 equal weight (RSP), 52 haftalık zirvesinin 1.08% altında kapanış yaparak beş endeks arasında zirveye en yakın olanı olmuştur ve 52 haftalık tabanının 17.2% üzerindedir. Nasdaq 100 (QQQ), zirvesinden en uzak noktada 4.98% seviyesindedir. Yılbaşından itibaren iki endeksin getirisi 11.1% ve 15.4% olarak gerçekleşmiştir.
Aynı endeksin eşit ağırlıklı ve piyasa değerine göre ağırlıklandırılmış versiyonları arasındaki fark, kendi başına bir piyasa yayılım göstergesidir. Eşit ağırlıklı çizgi zirvesine daha yakın olduğunda, ortalama bir bileşen en büyük bileşenlerden daha hızlı yükseliyor demektir. Piyasa değerine göre ağırlıklandırılmış çizgi zirveye daha yakın olduğunda ise, birkaç çok büyük şirket endeksi yukarı taşımaktadır. Her iki durum da bir tahmin içermez ve yanlış dönemde piyasadan çıkmak, piyasanın en iyi günlerini kaçırma maliyetini beraberinde getirir.
Ölçüm yöntemi
Bu sayfadaki tüm veriler, ABD borsalarındaki dakikalık barlar üzerinden elde edilen ve günlük kapanış fiyatlarına dönüştürülen verilerden derlenmektedir. Kurallar tam olarak şöyledir:
- Evren. Sadece ABD borsalarında işlem gören operasyonel şirketler dahil edilir. Şirketlerin SEC'e sunduğu ve son 400 gün içinde sona eren gelir tabloları baz alınır; bu nedenle ETF ve fonlar her iki listeden de hariç tutulur. Kaldıraçlı ve ters yönlü ETF'ler, ek bir güvenlik önlemi olarak doğrudan kapsam dışı bırakılır.
- Likidite eşiği. Bir hissenin son 20 takvim günü içinde en az 2 milyar dolar işlem hacmi görmüş olması gerekir. Hafta sonları ve tatiller çıkarıldığında bu süre yaklaşık on iki seansa tekabül eder; bu da seans başına yaklaşık 150 milyon dolarlık bir hacim eşiği anlamına gelir. Bu kural, listelerin yatırımcılar tarafından işlem görebilecek isimlerden oluşmasını sağlar ve düşük hacimli işlemlerden kaynaklanan uç değerlerin oluşmasını engeller.
- Hisse bölünmeleri ayarlanmaz, kapsam dışı bırakılır. Son 460 gün içinde hisse bölünmesi gerçekleştiren tüm semboller ekrandan çıkarılır. Bu sürenin bir yıldan fazla tutulması, aşağıdaki genişlik grafiğinin kapsadığı en eski fiyatlara ulaşmak için bilinçli bir tercihtir. Bu durum, bu tür sayfaların hatalı veri yayınlamasına neden olan en yaygın yoldur: 1-for-20 oranındaki bir ters bölünme, arkasında bir işlem hacmi olmaksızın fiyatı yirmi katına çıkarır ve ayarlanmamış bir ekran, muazzam bir yeni 52 haftalık zirve raporlayabilir. İleri yönlü bölünmeler ise bunun tam tersi etkiyi yaratarak sahte bir 52 haftalık dip oluşturur.
- Gün içi uç değerler değil, kapanış fiyatları. En yüksek ve en düşük seviyeler kapanış fiyatları üzerinden ölçülür. Bir hisse gün içinde 52 haftalık zirvesini görebilir ancak kapanışı bu seviyenin altında yaparsa listede yer almaz. Gün içi verilerle oluşturulan ekranlar daha yüksek sayılar rapor eder.
- Oturum tamamlanmış olmalıdır. Günlük kapanış, New York saatiyle 15:30 ile 16:00 arasındaki son dakikalık bardır. Henüz yüklenmekte olan bir oturumda bu yarım saat içinde bar bulunmadığı için hesaplamaya dahil edilemez; devam eden oturumlar da dahil edilmez. Erken kapanan tatil oturumları da aynı nedenle kapsam dışı kalır. Yukarıdaki tarih, testi geçen son oturumu temsil eder; bu nedenle takvimin bir veya iki gün gerisinde kalabilir.
- Tam bir yıllık geçmiş. Bir hissenin 52 haftalık pencere içinde en az 200 seanslık geçmişi olması ve ilk seansının en az 350 gün öncesine dayanması gerekir. Üç ay önce halka açılan bir şirket burada 52 haftalık zirve gösteremez.
- %1 bandı. "52 haftalık zirvede" ifadesi, kapanış fiyatının son 52 haftadaki en yüksek kapanışa eşit veya bu seviyenin %1 içindeyse kullanılıyorsa, düşük seviye listesi de bunun tersini gösterir. Yılbaşından itibaren getiriler, 2025 yılının son kapanış fiyatı baz alınarak ölçülür.
SSS
52 haftalık zirvedeyken hisse almak iyi bir fikir mi?
Genel bir cevap bulunmamaktadır ve buradaki bilgiler yatırım tavsiyesi değildir. Bu sayfa geçmişe dönük verileri göstermektedir: 52 haftalık zirvesinin %1 yakınına gelen hisselerin yılbaşından itibaren medyan getirisi 32.8% iken, zirvesinin %35'inden fazla altında kalan hisselerde bu oran -28.9% seviyesindedir. Bu veriler hisselerin gelecek yılını değil, geride bıraktıkları yılı tanımlamaktadır. Bu etiket bir değerleme değil, fiyat aralığındaki konumu belirtir.
Bir hissenin 52 haftalık en düşük seviyeye ulaşması ne anlama gelir?
Hissenin, önceki 52 hafta içindeki herhangi bir noktadan daha düşük bir fiyattan kapandığı anlamına gelir. Jul 21, 2026 itibarıyla bu durum, bu ekrandaki 7 isim için geçerliydi. En düşük seviye, kötüleşen bir işletme ile veya kâr eden bir işletmedeki uzun süreli düşüşle birlikte görülebilir; fiyat tek başına hangisinin söz konusu olduğunu göstermez.
Şu anda kaç hisse 52 haftalık zirvede?
Jul 21, 2026 kapanışı itibarıyla, bu ekrandaki 26 hisse 52 haftalık zirvesinde veya %1 yakınında kapatırken, 7 hisse 52 haftalık en düşük seviyesinde veya %1 yakınında kapatmıştır. Bu ekran, son 20 takvim günü boyunca 2 milyar dolar ciro eşiğinin üzerinde kalan büyük ve likit ABD operasyon şirketlerini içermektedir; bu nedenle bu sayılar tüm listeleri içeren bir ekranın raporlayacağından daha düşüktür.
52 haftalık zirve nasıl hesaplanır?
Son 52 haftadaki tüm kapanış fiyatları alınır ve en büyüğü bulunur. Eğer son kapanış bu değere eşitse, hisse 52 haftalık kapanış zirvesi yapmış demektir. Bu sayfa ayrıca bu seviyenin %1 yakınına gelen tüm hisseleri de sayar; ancak hisse bölünmesi nedeniyle fiyatı değişen ve gerçek değerini değiştirmeyen, son 460 gün içinde bölünme yaşamış tüm sembolleri kapsam dışı bırakır.
Yukarıdaki her panel arkasındaki SQL kodunu saklamaktadır. Ekranı denetlemek için herhangi bir tablonun altındaki sorguyu açabilir veya Strasmore terminalinde çalıştırabilirsiniz. Yılın uç noktaları yerine haftanın en büyük hareketleri için bu haftanın en çok kazandıran ve kaybettiren hisselerine göz atın.