Aylık Hisse Getirisi Nasıl Hesaplanır
Aylık hisse getirisi hesaplamaları; seçilen fiyatlar, temettü dahil edilmesi ve bölünme düzeltmeleri gibi değişkenlere göre farklılık göstermektedir.
Bir hissenin "Haziran ayında ne yaptığı" sorusuna farklı kaynaklardan farklı yanıtlar alınabilir ve bu yanıtların tamamı doğrudur. Aylık hisse getirisi, çoğu kişinin fark etmediği seçimlerle belirlenir: ayı sınırlayan iki fiyatın hangileri olduğu, temettülerin dahil edilip edilmediği ve fiyat serisinin bölünmeler için düzeltilip düzeltilmediği. Bu sayfa, farklı uygulamaları gerçek veriler üzerinde yan yana getirerek aradaki farkların anlaşılmasını sağlar.
Kapanıştan kapanışa: standart uygulama
Endeks sağlayıcıları, fon bilgi formları ve çoğu fiyat sayfası tarafından kullanılan uygulama şöyledir: Ayın getirisi, önceki ayın son düzenli seans kapanış fiyatından bu ayın son kapanışına kadar hesaplanır. Mayıs ayının son kapanışı, Haziran ayı için başlangıç noktasıdır. Hesaplama tek bir işlemden ibarettir: bitiş fiyatı eksi başlangıç fiyatı, başlangıç fiyatına bölünür. Basit bir örnek: Mayıs ayını 50,00 $ ile kapatan ve Haziran ayını 53,50 $ ile bitiren bir hisse, ay bazında (53,50 − 50,00) ÷ 50,00 = 0,07, yani %7 getiri sağlamıştır. Bu sayfadaki her uygulama, aynı formüle farklı girdiler sağlar. Haziran 2026 verileri üzerindeki gerçek uygulama ve ana alternatif aşağıdadır:
Her verinin arkasındaki tam SQL
SELECT ticker,
round(argMaxIf(cl, day, day <= '2026-05-31'), 2) AS may_final_close,
round(argMinIf(op, day, day >= '2026-06-01'), 2) AS june_first_open,
round(argMaxIf(cl, day, day <= '2026-06-30'), 2) AS june_final_close,
round(100 * (argMaxIf(cl, day, day <= '2026-06-30') - argMaxIf(cl, day, day <= '2026-05-31'))
/ argMaxIf(cl, day, day <= '2026-05-31'), 2) AS close_to_close_pct,
round(100 * (argMaxIf(cl, day, day <= '2026-06-30') - argMinIf(op, day, day >= '2026-06-01'))
/ argMinIf(op, day, day >= '2026-06-01'), 2) AS open_to_close_pct,
round(abs(100 * (argMaxIf(cl, day, day <= '2026-06-30') - argMinIf(op, day, day >= '2026-06-01'))
/ argMinIf(op, day, day >= '2026-06-01')
- 100 * (argMaxIf(cl, day, day <= '2026-06-30') - argMaxIf(cl, day, day <= '2026-05-31'))
/ argMaxIf(cl, day, day <= '2026-05-31')), 2) AS convention_gap_points
FROM (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS day,
argMinIf(toFloat64(open), window_start, rth) AS op,
argMaxIf(toFloat64(close), window_start, rth) AS cl
FROM (
SELECT ticker, window_start, open, close,
toTimeZone(window_start, 'America/New_York') >= toDateTime(concat(toString(toDate(toTimeZone(window_start, 'America/New_York'))), ' 09:30:00'), 'America/New_York')
AND toTimeZone(window_start, 'America/New_York') < toDateTime(concat(toString(toDate(toTimeZone(window_start, 'America/New_York'))), ' 16:00:00'), 'America/New_York') AS rth
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('NVDA', 'SPY')
AND window_start >= '2026-05-28 04:00:00'
AND window_start < '2026-07-01 08:00:00'
)
GROUP BY ticker, day
)
GROUP BY ticker
ORDER BY tickerNVDA'nın Haziran ayı kapanıştan kapanışa -5.39% olmuştur; ancak -7.4% Haziran ayının ilk düzenli seans açılışından son kapanışına kadar ölçülmüştür. Aynı hisse, aynı ay, iki doğru yanıt arasında 2.01 yüzde puan fark bulunmaktadır. Aradaki farkın tamamı bir gece artı hafta sonu aralığından kaynaklanmaktadır: NVDA Mayıs ayını $211.15 ile kapatmış ve Haziran ayına $215.73 ile açılış yapmıştır; bu sıçrama, açılıştan kapanışa uygulamasında "Haziran" ayına, kapanıştan kapanışa uygulamasında ise sınır noktasına aittir. SPY aynı yapıyı daha düşük farklarla gösterir: -1.33% kapanıştan kapanışa, -1.2% açılıştan kapanışa.
Her iki rakam da hatalı değildir. Kapanıştan kapanışa yöntemi, "ay geçişinde pozisyonunu sürdüren bir yatırımcı ne deneyimledi?" sorusuna yanıt verir. Açılıştan kapanışa yöntemi ise "ayın kendi ticareti, Haziran açılışından alan birine ne kazandırdı?" sorusuna yanıt verir. Piyasa sınır geçişlerinde boşluk (gap) oluşturduğunda bu iki değer birbirinden ayrılır; gece boşlukları nadir değil, rutin durumlardır.
Temettüler: fiyat getirisi ile toplam getiri kıyaslaması
İkinci seçenek: bir hissenin ay içinde ödediği nakit tutar hesaba katılır mı? Fiyat getirisi bunu görmezden gelir; toplam getiri ise bu tutarı sonuca ekler. Çoğu tekil ay için aradaki fark küçüktür — çeyreklik ödeme yapan bir şirket, veriminin yaklaşık dörtte birini her çeyrekte dağıtır — ancak bu fark yıllar içinde büyük bir uçuruma dönüşür ve Haziran 2026 tesadüfen bir SPY ödeme ayı olmuştur:
Her verinin arkasındaki tam SQL
WITH px AS (
SELECT argMaxIf(cl, day, day <= '2026-05-31') AS may_close,
argMaxIf(cl, day, day <= '2026-06-30') AS jun_close
FROM (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS day,
argMinIf(toFloat64(open), window_start, rth) AS op,
argMaxIf(toFloat64(close), window_start, rth) AS cl
FROM (
SELECT ticker, window_start, open, close,
toTimeZone(window_start, 'America/New_York') >= toDateTime(concat(toString(toDate(toTimeZone(window_start, 'America/New_York'))), ' 09:30:00'), 'America/New_York')
AND toTimeZone(window_start, 'America/New_York') < toDateTime(concat(toString(toDate(toTimeZone(window_start, 'America/New_York'))), ' 16:00:00'), 'America/New_York') AS rth
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('NVDA', 'SPY')
AND window_start >= '2026-05-28 04:00:00'
AND window_start < '2026-07-01 08:00:00'
)
GROUP BY ticker, day
)
WHERE ticker = 'SPY'
),
dv AS (
SELECT sum(cash_amount) AS div_per_share
FROM global_markets.stocks_dividends
WHERE ticker = 'SPY'
AND ex_dividend_date >= '2026-06-01'
AND ex_dividend_date <= '2026-06-30'
)
SELECT round(may_close, 2) AS may_final_close,
round(jun_close, 2) AS june_final_close,
round(div_per_share, 4) AS june_dividend_per_share,
round(100 * (jun_close - may_close) / may_close, 2) AS price_return_pct,
round(100 * div_per_share / may_close, 2) AS dividend_contribution_pct,
round(100 * ((jun_close + div_per_share) - may_close) / may_close, 2) AS total_return_pct
FROM px CROSS JOIN dvSPY'ın Haziran ayı fiyat getirisi -1.33% olmuştur; ay içinde temettü hariç (ex-dividend) tarihte gerçekleşen hisse başına 1.9035 tutarındaki dağıtım eklendiğinde toplam getiri -1.08% seviyesine yükselir — nakit katkısı 0.25% düzeyindedir. Endeks aileleri her iki türü de yayınlar (gördüğünüz "S&P 500" genellikle fiyat endeksidir), fon performans sayfalarının toplam getiriyi göstermesi zorunludur ve tarama araçları bu ikisini serbestçe karıştırır. İki kaynak bir temettü ödeyenin ayı konusunda birkaç onda bir oranında farklılık gösterirse, ilk şüpheli temettüdür — temettü hariç tarih ödemenin hangi aya ait olduğunu belirler.
Tek bir Haziran ayı yüzde birin onda biri kadardır. İki yaklaşımı birbirinden ayıran şey zaman dilimidir — işte aynı aritmetik beş yıla yayıldığında:
Her verinin arkasındaki tam SQL
WITH daily AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
argMaxIf(toFloat64(close), window_start,
toTimeZone(window_start, 'America/New_York') >= toDateTime(concat(toString(toDate(toTimeZone(window_start, 'America/New_York'))), ' 09:30:00'), 'America/New_York')
AND toTimeZone(window_start, 'America/New_York') < toDateTime(concat(toString(toDate(toTimeZone(window_start, 'America/New_York'))), ' 16:00:00'), 'America/New_York')) AS cl
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND ((window_start >= '2021-06-28 04:00:00' AND window_start < '2021-07-01 08:00:00')
OR (window_start >= '2026-06-26 04:00:00' AND window_start < '2026-07-01 08:00:00'))
GROUP BY day
),
px AS (
SELECT argMaxIf(cl, day, day <= '2021-06-30') AS start_close,
argMaxIf(cl, day, day <= '2026-06-30') AS end_close
FROM daily
),
dv AS (
SELECT round(sum(cash_amount), 2) AS divs_per_share,
count() AS payments
FROM global_markets.stocks_dividends
WHERE ticker = 'SPY'
AND ex_dividend_date >= '2021-07-01'
AND ex_dividend_date <= '2026-06-30'
)
SELECT round(start_close, 2) AS june_2021_close,
round(end_close, 2) AS june_2026_close,
divs_per_share AS dividends_paid_per_share,
payments AS dividend_payments,
round(100 * (end_close - start_close) / start_close, 2) AS five_year_price_return_pct,
round(100 * ((end_close + divs_per_share) - start_close) / start_close, 2) AS five_year_return_with_divs_pct,
round(100 * divs_per_share / start_close, 2) AS dividend_points_added
FROM px CROSS JOIN dvHaziran 2021 kapanışındaki $428.07 seviyesinden Haziran 2026 kapanışındaki $746.32 seviyesine kadar, SPY'ın beş yıllık fiyat getirisi 74.35% olarak ölçülür. Aynı zaman zarfında hisse başına toplam $34.07 tutarında 20 dağıtım yapılmıştır; bu nakit tutarın hesaba katılması rakamı 82.3% seviyesine çıkarır — tek bir temettü yeniden yatırıma yönlendirilmeden önceki fark 7.96 puandır. Gerçek bir toplam getiri endeksi, her ödemeyi temettü hariç tarihinde yeniden yatırıma yönlendirir ve yeniden yatırılan hisseler farkı daha da açar. Olgun bir ödeyicide "yüksek marjlar" bir deyim değildir; bu, yıllar süren çeyreklik nakit akışının doğal sonucudur.
Düzeltilmiş kapanış ile ham kapanış: bölünme tuzağı
Yahoo Finance, Google Finance ve çoğu aracı kurum uygulaması gibi çoğu grafik aracı, düzeltilmiş kapanış verisi sunar: Bu, geçmiş fiyatların bölünmelere göre (ve bazı platformlarda temettülere göre de) aşağı yönlü bölündüğü, böylece zaman içindeki çizginin karşılaştırılabilir hale getirildiği tarihsel bir fiyat serisidir. Veri merkezimiz, kayıtları gerçekleştiği haliyle saklar. Normal bir ayda bu iki veri birbiriyle örtüşür. Hisse bölünmesi içeren bir ayda ise tamamen farklı sonuçlar verir; örneğin NVDA'nın 10 Haziran 2024 tarihinde gerçekleşen 10'a 1 oranındaki bölünmesi:
Her verinin arkasındaki tam SQL
WITH px AS (
SELECT argMaxIf(cl, day, day <= '2024-05-31') AS may_close,
argMaxIf(cl, day, day <= '2024-06-30') AS jun_close
FROM (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
argMaxIf(toFloat64(close), window_start,
toTimeZone(window_start, 'America/New_York') >= toDateTime(concat(toString(toDate(toTimeZone(window_start, 'America/New_York'))), ' 09:30:00'), 'America/New_York')
AND toTimeZone(window_start, 'America/New_York') < toDateTime(concat(toString(toDate(toTimeZone(window_start, 'America/New_York'))), ' 16:00:00'), 'America/New_York')) AS cl
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
AND window_start >= '2024-05-29 04:00:00'
AND window_start < '2024-07-01 08:00:00'
GROUP BY day
)
),
sp AS (
SELECT split_to / split_from AS ratio
FROM global_markets.stocks_splits
WHERE ticker = 'NVDA'
AND execution_date >= '2024-06-01'
AND execution_date <= '2024-06-30'
)
SELECT round(may_close, 2) AS may_final_close_raw,
round(jun_close, 2) AS june_final_close_raw,
toInt32(ratio) AS shares_after_split_per_old_share,
round(100 * (jun_close - may_close) / may_close, 2) AS raw_price_change_pct,
round(may_close / ratio, 2) AS may_close_split_adjusted,
round(100 * (jun_close - may_close / ratio) / (may_close / ratio), 2) AS adjusted_return_pct
FROM px CROSS JOIN spHam verilere bakıldığında, NVDA o Haziran ayında $1097.46 seviyesinden $123.41 seviyesine "düştü" — yani -88.75% oranında bir çöküş yaşandı. Aslında böyle bir durum gerçekleşmedi: Uygulama tarihinde her bir eski hisse 10 yeni hisseye dönüştü ve fiyat buna uyum sağlamak için bölündü; böylece her yatırımcının dolar değeri aynı kaldı. Mayıs kapanış fiyatını aynı orana bölerek — bölünmeye göre düzeltilmiş haliyle $109.75 — Haziran 2024 için 12.45% sonucuna ulaşılır ki bu yükseliş anlamına gelir. Düzeltilmiş veri sunan herhangi bir kaynak ikinci rakama yakın bir sonuç bildirirken, ham veriler üzerinden yapılan basit bir hesaplama ilk rakamı verir. Düzeltilmiş kapanış, iki kaynağın tarihsel aylık getiri konusunda neden bu kadar büyük farklar gösterdiğinin en yaygın sebebidir; eğer bir veri her iki yönde de imkansız derecede büyük görünüyorsa, her şeyden önce bölünme takvimini kontrol edin.
Hangi "kapanış" gerçek kapanıştır?
Geleneklerin içinde bir sınır daha gizlidir: kapanış fiyatının kendisi. Her bilgi formunda kullanılan rakam, resmi kapanış müzayedesi fiyatıdır; yani Doğu Saati ile 16:00'da kapanış müzayedesi tarafından belirlenen tek fiyattır. Ancak piyasa saatleri dışında işlem devam eder ve uzatılmış seansın son fiyatı resmi kapanıştan farklılık gösterebilir:
Her verinin arkasındaki tam SQL
SELECT round(argMaxIf(toFloat64(close), window_start, rth), 2) AS regular_session_close,
round(argMax(toFloat64(close), window_start), 2) AS last_extended_print,
round(100 * (argMax(toFloat64(close), window_start) - argMaxIf(toFloat64(close), window_start, rth))
/ argMaxIf(toFloat64(close), window_start, rth), 3) AS after_hours_drift_pct
FROM (
SELECT window_start, close,
toTimeZone(window_start, 'America/New_York') >= toDateTime('2026-06-30 09:30:00', 'America/New_York')
AND toTimeZone(window_start, 'America/New_York') < toDateTime('2026-06-30 16:00:00', 'America/New_York') AS rth
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= '2026-06-30 04:00:00'
AND window_start < '2026-07-01 08:00:00'
)30 Haziran'da bu iki değer arasında -0.003% fark oluşmuştur; o akşam için bu oran düşüktür, ancak tek bir hisse senedinde bilanço gecesi uzatılmış seans, resmi aylık getirinin bir sonraki aya aktaracağı yüzde düzeyinde hareketler yapabilir. Mesai sonrası ve piyasa öncesi işlemler bu sınırı ayrıntılı olarak ele almaktadır. İlgili bir istisna durumu: Ay sonları bazen tatil nedeniyle kısalmış seanslara denk gelebilir; bu durumlarda normal işlem günü Doğu Saati ile 13:00'te sona erer ve resmi kapanış erken bir kapanış müzayedesinde gerçekleşir; piyasa tatil takvimi bunları listeler.
On iki ayı bir yıla bileşiklemek
Yıllık getiri, on iki aylık getirinin toplamı değildir; bunların çarpımıdır. Bağlantı formülü şöyledir: her ay bir büyüme faktörüne (1 + getiri) dönüştürülür, on iki faktör birbiriyle çarpılır ve sonuçtan 1 çıkarılır. %-5'lik bir ayı takip eden %+5'lik bir ay toplamda sıfıra eşittir ancak bileşik olarak 0,95 × 1,05 − 1 = −%0,25 sonucunu verir. İşte SPY'ın Haziran 2026'da sona eren on iki aylık gerçek aylık seyri:
Her verinin arkasındaki tam SQL
WITH daily AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
argMaxIf(toFloat64(close), window_start,
toTimeZone(window_start, 'America/New_York') >= toDateTime(concat(toString(toDate(toTimeZone(window_start, 'America/New_York'))), ' 09:30:00'), 'America/New_York')
AND toTimeZone(window_start, 'America/New_York') < toDateTime(concat(toString(toDate(toTimeZone(window_start, 'America/New_York'))), ' 16:00:00'), 'America/New_York')) AS cl
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= '2025-06-24 04:00:00'
AND window_start < '2026-07-01 08:00:00'
GROUP BY day
),
monthly AS (
SELECT toStartOfMonth(day) AS month_start,
argMax(cl, day) AS month_close
FROM daily
GROUP BY month_start
),
rets AS (
SELECT month_start,
formatDateTime(month_start, '%Y-%m') AS month,
round(month_close, 2) AS month_final_close,
100 * (month_close / lagInFrame(month_close) OVER (ORDER BY month_start) - 1) AS r
FROM monthly
)
SELECT month,
month_final_close,
round(r, 2) AS simple_return_pct,
round(100 * log(1 + r / 100), 2) AS log_return_pct
FROM rets
WHERE isFinite(r)
ORDER BY month_start2025-07'daki 2.28%'den 2026-06'deki -1.33%'ye kadar, kapanıştan kapanışa on iki ay — son satır, ilk panelde ölçülen SPY Haziran 2026 verisiyle aynıdır. On iki ayı doğru şekilde birbirine bağlayın ve sadece yüzdeleri toplama yöntemiyle karşılaştırın:
Her verinin arkasındaki tam SQL
WITH daily AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
argMaxIf(toFloat64(close), window_start,
toTimeZone(window_start, 'America/New_York') >= toDateTime(concat(toString(toDate(toTimeZone(window_start, 'America/New_York'))), ' 09:30:00'), 'America/New_York')
AND toTimeZone(window_start, 'America/New_York') < toDateTime(concat(toString(toDate(toTimeZone(window_start, 'America/New_York'))), ' 16:00:00'), 'America/New_York')) AS cl
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= '2025-06-24 04:00:00'
AND window_start < '2026-07-01 08:00:00'
GROUP BY day
),
monthly AS (
SELECT toStartOfMonth(day) AS month_start,
argMax(cl, day) AS month_close
FROM daily
GROUP BY month_start
),
rets AS (
SELECT month_start,
100 * (month_close / lagInFrame(month_close) OVER (ORDER BY month_start) - 1) AS r
FROM monthly
),
ends AS (
SELECT argMin(month_close, month_start) AS base_close,
argMax(month_close, month_start) AS final_close
FROM monthly
)
SELECT count() AS months_linked,
round(sum(r), 2) AS simple_sum_pct,
round(100 * (exp(sum(log(1 + r / 100))) - 1), 2) AS geometric_compound_pct,
round(100 * (any(final_close) / any(base_close) - 1), 2) AS direct_twelve_month_pct,
round(100 * (exp(sum(log(1 + r / 100))) - 1) - sum(r), 2) AS compounding_gap_points,
round(sum(100 * log(1 + r / 100)), 2) AS sum_of_monthly_log_returns_pct,
round(100 * log(any(final_close) / any(base_close)), 2) AS twelve_month_log_return_pct
FROM rets CROSS JOIN ends
WHERE isFinite(r)On iki ayın toplamı 19.83% iken bileşik getirisi 20.79%'dir — Haziran 2025 kapanışından Haziran 2026 kapanışına yapılan doğrudan hesaplama ise 20.79% sonucunu vererek toplam yerine bileşik figürle eşleşmektedir. Buradaki fark, nispeten sakin bir yılda 0.96 puandır; volatilite ve zaman ufku arttıkça bu fark açılır. Aylık yüzdeleri toplamak yaygın bir hesap tablosu alışkanlığıdır ve bu yöntem hatalıdır.
Son iki sütun, toplama işlemi için oluşturulmuş konvansiyonu göstermektedir: büyüme faktörünün doğal logaritması olan logaritmik getiri, ln(1 + getiri). Aylık logaritmik getirilerin toplamı 18.89%'dir — bu, analistlerin ve risk modellerinin onları kullanma nedeni olan 18.89%'lik on iki aylık logaritmik getiri ile aynıdır. Küçük aylarda iki yöntem neredeyse hiç farklılaşmaz (2025-11: 0.21% basit, 0.21% logaritmik); ay ne kadar büyükse, aradaki fark o kadar açılır (2026-04: 10.49% basit, 9.97% logaritmik). Fon bilgi formları basit getirileri belirtirken, logaritmik getiriler araştırma makalelerinde ve volatilite matematiğinde kullanılır.
Her iki kaynağı birleştiren kontrol listesi
İki aylık getiri verisi birbiriyle uyuşmadığında, bu durum genellikle şu dört parametreden birindeki farktan kaynaklanır:
- Bitiş noktaları — kapanıştan kapanışa (standart) veya açılıştan kapanışa (ayın kendi ticareti). Sınırda bir boşluk (gap) oluştuğunda sonuçlar değişir.
- Temettüler — fiyat getirisi veya toplam getiri. Temettü tarihini içeren her ay sonuçlar farklılık gösterir.
- Düzeltme — ham veriler veya düzeltilmiş kapanış serisi. Hisse bölünmesi içeren aylarda sonuçlar büyük farklılıklar gösterir.
- Kapanışın kendisi — resmi ihale fiyatı (standart) ile uzatılmış saatleri içerebilen son işlem fiyatı.
Her iki kaynakta da aynı parametreler uygulandığında uyuşmazlık ortadan kalkar; bir fon ile endeks kıyaslaması, ancak her iki veri de aynı dört ayar üzerinde olduğunda geçerlidir. Parametrelerden biri hatalıysa, kıyaslama performansı yerine parametre farkını ölçer. Haziran 2026 özeti dokümanımız, tam da bu sebeple uygulanan yöntemi en başta belirtmektedir; oradaki her aylık veri kapanıştan kapanışa, resmi fiyatlar ve fiyat getirisi bazlıdır.
Aylık getiriler SSS
Kapanıştan kapanışa getiri nedir?
Önceki dönemin düzenli seans kapanış fiyatı ile mevcut dönemin final kapanış fiyatı arasındaki yüzde değişimdir. Veri sayfalarında ve endeks raporlarında günlük, aylık ve yıllık hisse getirileri için kullanılan standart yöntemdir.
Neden iki farklı web sitesi aynı hisse ve ay için farklı getiriler gösteriyor?
Bu durum neredeyse her zaman dört konvansiyondan birinden kaynaklanır: farklı uç noktalar (kapanıştan kapanışa ile açılıştan kapanışa), temettülerin dahil edilip edilmemesi, ham fiyatlar ile bölünme sonrası düzeltilmiş fiyatlar veya farklı bir kapanış fiyatı kaynağı. NVDA'nın Haziran 2026 verileri, sadece ilk geçişte -5.39% veya -7.4% değerlerini göstermektedir.
Hisse bölünmesi aylık getiri hesaplamasını değiştirir mi?
Değiştirmemesi gerekir; bir bölünme, hisse sayısını ve fiyatı eş zamanlı olarak değiştirerek pozisyon değerini sabit tutar; ancak ham fiyatlar üzerinden yapılan tüm hesaplamaları bozar. NVDA'nın Haziran 2024 verileri, ham kapanışlarda -88.75% gibi görünürken, 10-bir-e-bir bölünmesi düzeltildiğinde 12.45% olarak ölçülür.
Aylık hisse getirileri temettüleri kapsar mı?
Sadece toplam getiriler kapsar. S&P 500 endeks seviyesi dahil olmak üzere fiyat getirileri temettüleri kapsamaz. Haziran 2026'da temettü, SPY'nin aylık getirisine, fiyatı ile toplam getirisi arasındaki fark olan 0.25% değerini eklemiştir.
Kişisel portföyümün aylık getirisi aynı şekilde mi hesaplanır?
Nakit girişi veya çıkışı olduğunda hesaplama değişir. Bu sayfadaki gibi tekil varlık getirileri zaman ağırlıklı olarak hesaplanır; para yatırma ve çekme işlemleri içeren bir hesap için para ağırlıklı (iç verim oranı) hesaplama gereklidir, aksi takdirde nakit akışları performans gibi görünür. Çoğu aracı kurum, yatırılan parayı rakamdan arındırmak için tam olarak zaman ağırlıklı bir veri raporlar.
Yukarıdaki tüm veriler, gerçek piyasa verileri üzerinde saklanan ve versiyonlanmış sorgulardır — herhangi bir panelin SQL kodunu genişletebilir veya Strasmore terminalinde herhangi bir konvansiyon altında herhangi bir ticker'ın ayını ölçebilirsiniz.