Upadek Lehman Brothers analiza krachu 2008
Analiza bankructwa Lehman Brothers oraz wpływu na indeks S&P 500. Rekonstrukcja osiemnastomiesięcznego spadku akcji oraz przebiegu rynkowego krachu w 2008 roku.
Rank morning 15 września 2008 roku Lehman Brothers ogłosiło największe bankructwo w historii USA, co wpłynęło na otwarcie indeksu S&P 500. Niniejsza strona rekonstruuje całe wydarzenie na podstawie archiwalnych danych rynkowych: przyczyny upadku firmy, osiemnastomiesięczny proces spadkowy akcji Lehman, przebieg sesji w poniedziałek minuta po minucie, zmienność rynkową w kolejnym tygodniu oraz ostateczny zasięg krachu z 2008 roku. Wszystkie liczby pochodzą z zapytań do bazy danych; można rozwinąć dowolny panel, aby zobaczyć kod SQL.
Przyczyny upadku Lehman
Lehman był 158-letnią firmą brokerską i czwartym co do wielkości amerykańskim bankiem inwestycyjnym w momencie upadku, a mechanizmy doprowadziły do tego w sposób przewidywalny. W trakcie boomu na rynku nieruchomości trwającego do połowy lat 2000. firma obciążyła bilans aktywami powiązanymi z kredytami hipotecznymi — kredytami subprime oraz Alt-A, nieruchomościami komercyjnymi oraz pakietami sekurytyzacyjnymi stworzonymi na ich podstawie. Jednocześnie firma utrzymywała dźwignię finansową na poziomie około trzydziestu USD aktywów na każdy jeden USD kapitału własnego. Przy takim wskaźniku niewielki procentowy spadek wartości aktywów całkowicie eliminuje kapitał własny. Gdy ceny nieruchomości w USA zaczęły spadać w 2006 i 2007 roku, wartość rynkowa tych aktywów spadła, odziały w księgach rosły kwartał po kwartale, a kontrahenci rynkowi wymagali coraz większych zabezpieczeń, aby kontynuować współpracę z firmą.
Końcowa faza procesu trwała dziesięć dni. Negocjacje w sprawie sprzedaży udziałów państwowemu Korea Development Bank zakończyły się brakiem porozumienia na początku września. 10 września ogłoszono wstępną informację o wielomiliardowej stracie za trzeci kwartał. W ostatni weekend Bank of America kupił Merrill Lynch; Barclays nie uzyskał zgody brytyjskiego regulatora niezbędnej przed poniedziałkowym otwarciem; natomiast rząd USA — który wsparł ratunek Bear Stearns w marcu — odmówił zagwarantowania portfela Lehman. Z powodu braku kupców oraz braku zabezpieczeń, firma złożyła wniosek o upadłość w ramach Chapter 11 w godzinach wczesnoporannych w poniedziałek, 15 września, posiadając aktywa o wartości około 600 mld USD.
Osiemnaście miesięcy do zera: dane Lehman Brothers
Dokumentacja nie zaskoczyła rynku akcji. Kurs LEH tracił na wartości w sposób jawny przez półtora roku, a miesięczne zamknięcia odzwierciedlają cały proces spadkowy:
Dokładny kod SQL dla każdej liczby
WITH monthly AS (
SELECT
formatDateTime(month_start, '%Y-%m') AS month,
round(argMax(day_close, et_date), 2) AS month_close
FROM (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS month_start,
argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS day_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'LEH'
AND window_start >= toDateTime('2007-01-01 00:00:00') AND window_start < toDateTime('2008-09-18 00:00:00')
GROUP BY et_date, month_start
)
GROUP BY month_start
)
SELECT
month,
month_close,
round((month_close / max(month_close) OVER () - 1) * 100, 1) AS vs_best_month_close_pct
FROM monthly
ORDER BY monthNajlepsze zamknięcie miesiąca w tym okresie znajduje się w pierwszym wierszu: $82.17 w 2007-01. W 2008-03 — miesiącu, w którym Bear Stearns upadł mimo próby ratunku — LEH zamknął się na poziomie $37.48, czyli -54.4% poniżej tego szczytu. Sierpień 2008 roku zakończył się na poziomie $15.85. Następnie ostatni wiersz: $0.14, -99.8% od szczytu — ostatni poziom, jaki odnotowano przed wyłączeniem notowań 17 września. Akcje dużej instytucji finansowej nie spadają z poziomu 80 USD do wartości rzędu centów w jeden weekend; bankructwo było ostatnim etapem spadków, które rynek wyceniał miesiąc po miesiącu.
Dzień sesyjny w jednym wierszu
Poniżej przedstawiono dane z dnia sesyjnego skompresowane do jednego wiersza — wszystkie kolejne dane wynikają z nich:
Dokładny kod SQL dla każdej liczby
WITH
(
SELECT argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2008-09-12 00:00:00') AND window_start < toDateTime('2008-09-15 04:00:00')
) AS prior_rth_close
SELECT
round(prior_rth_close, 2) AS prior_close,
round(toFloat64(argMinIf(open, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)), 2) AS rth_open,
round((toFloat64(argMinIf(open, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)) / prior_rth_close - 1) * 100, 1) AS gap_pct,
round(minIf(toFloat64(low), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS rth_low,
formatDateTime(toTimeZone(argMinIf(window_start, (toFloat64(low), toInt64(toUnixTimestamp(window_start))), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 'America/New_York'), '%H:%i') AS low_et,
round(maxIf(toFloat64(high), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS rth_high,
round(toFloat64(argMaxIf(close, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)), 2) AS rth_close,
round((toFloat64(argMaxIf(close, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)) / prior_rth_close - 1) * 100, 1) AS day_change_pct,
round((minIf(toFloat64(low), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) / prior_rth_close - 1) * 100, 1) AS low_vs_prior_pct,
round(toFloat64(sum(volume)) / 1e6, 1) AS day_shares_m,
countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS rth_minute_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2008-09-15 04:00:00') AND window_start < toDateTime('2008-09-15 23:59:00')Po piątkowym zamknięciu na poziomie $125.75, SPY otworzył się na poziomie $121.81 — był to -3.1% luk spadkowy, gwałtowny, lecz jeszcze niepaniczny. Panika pojawiła się w trakcie dnia: minimum na poziomie $120.14 odnotowano o 15:59 ET — w ostatniej minucie sesji. SPY zamknął się na poziomie $120.34, co stanowi -4.3% zmiany w ciągu dnia, przy obrocie wynoszącym 465.5 milionów akcji. Krach kończący się dokładnie na poziomie minimum ma specyficzny i niepokojący charakter: w ostatniej minucie nie pojawiły się zlecenia kupna mające na celu złapanie dołka.
Przebieg sesji
Półgodzinne interwały wskazują, w których momentach dnia doszło do spadków:
Dokładny kod SQL dla każdej liczby
SELECT
formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
round(toFloat64(argMax(close, window_start)), 2) AS bucket_close,
round(min(toFloat64(low)), 2) AS bucket_low,
round(toFloat64(sum(volume)) / 1e6, 1) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2008-09-15 04:00:00') AND window_start < toDateTime('2008-09-15 23:59:00')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY et_time
ORDER BY et_timeW godzinach porannych nastąpiła stabilizacja, a kurs oscylował w granicach $123.88 do późnego poranka. Dane z okresu popołudniowego obrazują rzeczywisty przebieg sesji: odbicie w południe wyhamowało na poziomie $123.13 w interwale o 12:30, a od godziny 14:00 każdy kolejny półgodzinny interwał zamykał się niżej niż poprzedni — $122.4, $121.78, $120.81, $120.34 przy ostatnim odczycie. Tak prezentuje się sesja napędzana systemową paniką w ujęciu interwałowym — nie jest to jeden gwałtowny spadek, lecz rynek, który wielokrotnie powtarza to samo pytanie i otrzymuje coraz gorsze odpowiedzi.
Tydzień, którego nikt nie pamięta prawidłowo
Pamięć sugeruje, że tydzień upadku Lehman Brothers był ciągłym załamaniem. Dane rynkowe wskazują co innego:
Dokładny kod SQL dla każdej liczby
SELECT
toString(et_date) AS session,
close_usd,
round(if(prev_close = 0, NULL, (close_usd / prev_close - 1) * 100), 1) AS change_pct,
shares_m,
tbill_3m_pct,
y10_pct
FROM (
SELECT et_date, close_usd, shares_m,
lagInFrame(close_usd) OVER (ORDER BY et_date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
FROM (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
round(argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS close_usd,
round(toFloat64(sum(volume)) / 1e6, 1) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2008-09-12 00:00:00') AND window_start < toDateTime('2008-09-19 23:59:00')
GROUP BY et_date
)
) s
LEFT JOIN (
SELECT date, round(toFloat64(yield_3_month), 2) AS tbill_3m_pct, round(toFloat64(yield_10_year), 2) AS y10_pct
FROM global_markets.treasury_yields
WHERE date BETWEEN '2008-09-15' AND '2008-09-19'
) t ON s.et_date = t.date
WHERE et_date >= toDate('2008-09-15') AND et_date <= toDate('2008-09-19')
ORDER BY et_dateWtorek zamknął się na poziomie 1.3%, w środę nastąpił spadek o -4.6% (dzień stresu na rynku pieniężnym i w AIG), a następnie w czwartek i piątek nastąpiło odbicie — 3.7% i 3.7% — co pozwoliło zakończyć tydzień na poziomie $125.04, czyli blisko poziomu otwarcia, po pierwszych ogłoszeniach dotyczących programu, który stał się programem TARP.
Kolumny rentowności w panelu odzwierciedlają działania rynku pieniężnego w tym samym tygodniu. Rentowność 3-miesięcznych obligacji skarbowych — instrumentu najbliższego gotówce — wynosiła 1.02% w poniedziałek i 0.03% w środę, 17 września: inwestorzy akceptowali w zasadzie zerowy zwrot za trzy miesiące w zamian za pewność spłaty, dzień po tym, jak najstarszy amerykański fundusz rynku pieniężnego stracił płynność (tzw. "broke the buck") z powodu papierów wartościowych Lehman. Rentowność 10-letnich obligacji skarbowych w porównaniu do tego niemal się nie zmieniła, wynosząc 3.47% do 3.78% w ciągu tygodnia — panika dotyczyła najbliższych dziewięćdziesięciu dni, a nie najbliższej dekady. Akcje zakończyły tydzień niemal bez zmian; rynek krótkoterminowych obligacji zakończył go gwałtowną ucieczką kapitału. Prawdziwe załamanie rynku akcji nastąpiło później — 29 września, w dniu, w którym pierwsze głosowanie nad TARP w Izbie Reprezentantów zakończyło się niepowodzeniem, co zajmuje 6 miejsce wśród wszystkich sesji SPY w tym rejestrze, co odnotowano w poniższej tabeli rankingowej — a nocna luka przyniosła pierwszy szok, podczas gdy kolejne sesje przyniosły ostateczny werdykt.
Kolejne domino
Upadek Lehman Brothers nie był odosobnionym przypadkiem. Zamknięcia sesji w tym samym tygodniu wymusiły rewykcję wycen wszystkich instytucji posiadających podobne aktywa, jedna po drugiej:
Dokładny kod SQL dla każdej liczby
WITH daily AS (
SELECT
ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS close_usd
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AIG', 'MS', 'GS', 'WM', 'C', 'SPY')
AND window_start >= toDateTime('2008-09-12 00:00:00') AND window_start < toDateTime('2008-09-20 00:00:00')
GROUP BY ticker, et_date
)
SELECT
ticker,
round(maxIf(close_usd, et_date = toDate('2008-09-12')), 2) AS fri_close,
round(maxIf(close_usd, et_date = toDate('2008-09-15')), 2) AS mon_close,
round((maxIf(close_usd, et_date = toDate('2008-09-15')) / maxIf(close_usd, et_date = toDate('2008-09-12')) - 1) * 100, 1) AS mon_pct,
round(minIf(close_usd, et_date >= toDate('2008-09-15')), 2) AS week_low_close,
round((minIf(close_usd, et_date >= toDate('2008-09-15')) / maxIf(close_usd, et_date = toDate('2008-09-12')) - 1) * 100, 1) AS low_close_vs_fri_pct,
round(maxIf(close_usd, et_date = toDate('2008-09-19')), 2) AS fri19_close,
round((maxIf(close_usd, et_date = toDate('2008-09-19')) / maxIf(close_usd, et_date = toDate('2008-09-12')) - 1) * 100, 1) AS week_pct
FROM daily
GROUP BY ticker
ORDER BY low_close_vs_fri_pct ASCAIG, posiadające portfel zabezpieczeń kredytowych o skali ubezpieczyciela, wystawionych na te same papiery wartościowe zabezpieczone hipoteką, spadło o -58.3% w samym poniedziałek — z $12.2 do $5.09 — a jego kurs osiągnął minimum $2.06, co stanowi -83.1% mniej niż w piątek, zanim Fed przyznał spółce linię kredytową w trybie awaryjnym we wtorek wieczorem. Najniższe zamknięcie Morgan Stanley w tym tygodniu wyniosło -43% mniej niż w piątek, a Goldman Sachs odnotował spadek o -30.1% — oba te niezależne banki inwestycyjne handlowały jak kolejne ogniwa w łańuchu. Washington Mutual, największy amerykański thrift, rozpoczął tydzień przy poziomie $2.76, a dziesięć dni później został przejęty przez regulatorów (we wrześniu 2008 roku symbol WM należał do tego thrift; obecnie spółka ta zajmuje się gospodarką odpadami). Następnie nadeszła piątkowa sesja: po tym jak SEC zakazała krótkiej sprzedaży setek podmiotów finansowych przed otwarciem, WM zakończył tydzień wzrostem o 34.8%, Citigroup wzrósł o 12.8%, natomiast SPY zamknął się -0.6% poniżej poprzedniego piątkowego zamknięcia. Tydzień, w którym trzy z sześciu wymienionych spółek odnotowało spadki o trzydzieści procent lub więcej w swoich minimach, zakończył się wzrostami u dwóch z nich — był to gwałtowny zwrot polityki, odzwierciedlony na wykresach.
Gdzie faktycznie znajduje się poniedziałek Lehman
Zapytanie kogokolwiek o najgorszy dzień na rynku podczas kryzysu sprawi, że większość wskaże na dzień ogłoszenia upadłości Lehman. Tabela rankingowa przedstawia inne dane:
Dokładny kod SQL dla każdej liczby
WITH daily AS (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS close_usd
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2003-09-10 00:00:00') AND window_start < toDateTime('2026-01-01 00:00:00')
GROUP BY et_date
),
changes AS (
SELECT et_date, close_usd,
lagInFrame(close_usd) OVER (ORDER BY et_date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
FROM daily
),
ranked AS (
SELECT
row_number() OVER (ORDER BY (close_usd / prev_close - 1) ASC, et_date ASC) AS rank,
toString(et_date) AS session,
round((close_usd / prev_close - 1) * 100, 1) AS change_pct
FROM changes
WHERE prev_close > 0 AND isFinite(close_usd / prev_close)
),
(SELECT any(rank) FROM ranked WHERE session = '2008-09-29') AS tarp_rank_s,
(SELECT countIf(rank <= 10 AND session BETWEEN '2008-09-16' AND '2008-12-31') FROM ranked) AS post_lehman_s
SELECT
session,
rank,
change_pct,
tarp_rank_s AS tarp_vote_rank,
post_lehman_s AS post_lehman_2008_top10
FROM ranked
WHERE rank <= 10 OR session = '2008-09-15'
ORDER BY rankPoniedziałek Lehman zajmuje 34te miejsce wśród wszystkich sesji SPY od końca 2003 roku do końca 2025 roku, przy -4.3%. Najgorsze wyniki odnotowano w podczas krachu COVID — -11.6% dnia 2020-03-16 to najgorszy pojedynczy dzień — oraz w samym jesiennym okresie 2008 roku: 6 z dziesięciu najgorszych sesji przypada na okres między końcem września a początkiem grudnia 2008 roku, a każda z nich miała miejsce po ogłoszeniu upadłości. Niepowodzenie głosowania nad TARP w dniu 2008-09-29 zajmuje 6 miejsce, -7%. Jednego słynnego krachu brakuje z przyczyn technicznych: Black Monday 1987 wyprzedza dane minutowe w tym zestawieniu, które rozpoczynają się w 2003 roku, więc nie może on pojawić się w tabeli. Widoczny wzorzec jest wyraźny: dzień publikacji wiadomości rzadko jest dniem gwałtownego załamania rynku — to tygodnie po ogłoszeniu upadłości doprowadziły do wyceny całego systemu na nowo.
Jak duża była skala krachu?
Jak duża była skala całego krachu z 2008 roku i jak długo trwał powrót do wzrostów? Odpowiedź na oba pytania zawiera jeden wiersz w zestawieniu:
Dokładny kod SQL dla każdej liczby
WITH daily AS (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS close_usd
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2007-01-01 00:00:00') AND window_start < toDateTime('2014-01-01 00:00:00')
GROUP BY et_date
),
(SELECT argMax(et_date, (close_usd, et_date)) FROM daily WHERE et_date < toDate('2008-09-15')) AS peak_d,
(SELECT argMin(et_date, (close_usd, et_date)) FROM daily WHERE et_date < toDate('2010-01-01')) AS trough_d,
(SELECT max(close_usd) FROM daily WHERE et_date = toDate('2008-09-12')) AS lehman_eve_close,
(SELECT min(et_date) FROM daily WHERE et_date > toDate('2008-09-15') AND close_usd >= lehman_eve_close) AS reclaim_d
SELECT
toString(peak_d) AS peak_date,
round(maxIf(close_usd, et_date = peak_d), 2) AS peak_close,
toString(trough_d) AS trough_date,
round(maxIf(close_usd, et_date = trough_d), 2) AS trough_close,
round((maxIf(close_usd, et_date = trough_d) / maxIf(close_usd, et_date = peak_d) - 1) * 100, 1) AS peak_to_trough_pct,
countIf(et_date > peak_d AND et_date <= trough_d) AS sessions_peak_to_trough,
round(maxIf(close_usd, et_date = toDate('2008-09-15')), 2) AS lehman_monday_close,
round((maxIf(close_usd, et_date = toDate('2008-09-15')) / maxIf(close_usd, et_date = peak_d) - 1) * 100, 1) AS peak_to_lehman_pct,
round((maxIf(close_usd, et_date = trough_d) / maxIf(close_usd, et_date = toDate('2008-09-15')) - 1) * 100, 1) AS trough_vs_lehman_pct,
toString(reclaim_d) AS lehman_eve_reclaim_date,
countIf(et_date > toDate('2008-09-15') AND et_date < reclaim_d) AS sessions_until_reclaim
FROM dailyOd szczytu przedkryzysowego na poziomie $156.41 w dniu 2007-10-09, kurs SPY spadł do $68.07 w dniu 2009-03-09 — co stanowi spadek o -56.5% w ciągu 355 sesji handlowych. Moment upadku Lehman Brothers wypada w połowie tego spadku, a nie na jego krańcach: w dniu zamknięcia sesji SPY znajdował się -23.1% poniżej szczytu, natomiast dno osiągnięte pięć miesięcy i trzy tygodnie później było o kolejne -43.4% niższe od zamknięcia z poniedziałku po upadku Lehman — dno z marca 2009 zawiera pełne dane z tego dnia. Powrót trwał dłużej niż spadki: SPY ponownie zamknął się powyżej poziomu z piątku sprzed upadku Lehman dopiero 2010-12-22, po upływie 572 sesji handlowych. Są to stopy zwrotu z ceny; wypłacone w międzyczasie dywidendy sprawiły, że rzeczywista odbudowa trwała nieco krócej.
Uwagi do danych
- Oficjalne ceny zamknięcia to zamknięcia sesji regularnej ET — ostatnie zamknięcie minuty w oknie 9:30-16:00 ET według czasu ET. Nieprzefiltrowane ostatnie transakcje obejmowałyby handel po sesji.
- Tożsamość WM zależy od okresu. We wrześniu 2008 roku symbol WM oznaczał Washington Mutual (wartość w pojedynczych dolarach); obecnie symbol ten należy do Waste Management. Żadne dane po 2008 roku nie są przypisane do banku oszczędnościowego.
- Dane LEH kończą się 17 września 2008 — są to ostatnie transakcje zapisane przed wykresem spółki, dlatego panel domino ją wyklucza.
- SPY jest punktem odniesienia. Zamknięcia ETF różnią się nieznacznie od zamknięć indeksu S&P 500; rankingi i wartości procentowe dotyczą SPY.
- Ranking najgorszych dni obejmuje lata od 2003 do 2025, więc ta strona historyczna nie zmienia się wraz z pojawianiem się nowych sesji.
- Rentowność obligacji skarbowych to zapisane dzienne wartości rentowności nominalnej; stopy zwrotu z ceny nie uwzględniają dywidend.
FAQ dotyczące krachu Lehman
O ile spadł rynek podczas upadku Lehman?
W dniu złożenia wniosku — 15 września 2008 — SPY zamknął się -4.3% poniżej, osiągając najniższy poziom sesji. Cały rynek niedźwiedzia odnotował spadek o -56.5% od szczytu w październiku 2007 do dołka w marcu 2009.
Co spowodowało upadek Lehman Brothers?
Skoncentrowana ekspozycja na kredyty hipoteczne przy dźwigni finansowej wynoszącej około trzydzieści do jednego, odpisy aktualizujące, które wyczerpały kapitał spółki w ciągu 2008 roku, oraz ostatnie dziesięć dni, w których zamknięto każdą możliwość wyjścia: rozmowy z Korea Development Bank zakończyły się niepowodzeniem, Barclays nie uzyskał terminowej zgody organów regulacyjnych, a rząd USA odmówił udzielenia wsparcia. Wobec braku kupca i gwarancji, Lehman złożył wniosek o upadłość w ramach Chapter 11 dnia 15 września 2008.
Czy krach na rynku nastąpił natychmiast po otwarciu?
Na otwarciu wystąpił luk na spadki o -3.1%, po czym kurs utrzymał zaskakująco stabilny poziom w godzinach porannych. Sprzedaż przyspieszyła po południu i nie ustawała — najniższy poziom dnia został odnotowany w ostatniej minucie handlu.
Czy upadek Lehman wyznaczył dno krachu z 2008 roku?
Zdecydowanie nie. SPY spadał przez kolejne pięć i więcej miesięcy; dno zostało odnotowane 2009-03-09 na poziomie $68.07 — -43.4% poniżej zamknięcia w poniedziałek po upadku Lehman. Dno z marca 2009 zawiera dane z tego dnia.
Jak krach z 2008 roku ma się do krachu COVID z 2020 roku?
Rok 2020 charakteryzował się szybszym tempem; rok 2008 przyniósł głębsze spadki i trwał znacznie dłużej. Marzec 2020 obejmuje najgorszą pojedynczą sesję SPY w tych danych (-11.6% dnia 2020-03-16), jednak spadek w 2008 roku trwał 355 sesji handlowych od szczytu do dołka — około siedemnastu miesięcy — w porównaniu do zaledwie kilku tygodni w marcu 2020.
Każdy powyższy panel to zapisane, wersjonowane zapytanie SQL do danych historycznych — rozwiń zapytanie, aby zobaczyć każde wymiarowanie. Chcesz przeżyć ten dzień zamiast tylko go czytać? Jest to jeden z możliwych do przetestowania scenariuszy w symulatorze handlowym Strasmore Labs.