MU: Tape Terbesar Micron Juni dua ribu dua puluh enam
Turnover jam perdagangan reguler Micron pada Juni dua ribu dua puluh enam mencapai 995.7 miliar dolar, peringkat first di pasar, sementara repricing Juni mendingin ke 14 persen.
Micron mengalami penyesuaian harga yang tajam pada paruh pertama dua ribu dua puluh enam — dan pada bulan Juni harga mulai mendingin sementara aktivitas perdagangan tetap tinggi. MU menutup bulan Juni pada harga $1151.01, naik 14% — bulan paling tenang sejak Februari, setelah kenaikan 89.8% pada bulan Mei — sementara turnover jam perdagangan reguler sebesar $995.7 miliar menempatkannya di peringkat first di seluruh pasar AS, melampaui SPY. Jika diukur hari demi hari, ini juga menjadi bulan paling volatil pada paruh pertama tahun ini (127.6% tahunan): ketenangan tersebut hanyalah ilusi titik akhir. Berikut adalah data bulan Juni — aktivitas perdagangan, laporan minggu pendapatan, volatilitas, rekan sejawat, spread, opsi, posisi short, dan tren enam bulan. Setiap angka adalah query tersimpan; perluas panel apa pun untuk melihat SQL-nya.
Ringkasan bulanan dalam satu baris
SQL tepat di balik setiap angka
WITH
(
SELECT count() FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-06-19 00:00:00') AND window_start < toDateTime('2026-06-20 00:00:00')
) AS spy_jun19,
(
SELECT max(toFloat64(high)) FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'MU'
AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
) AS hi,
(
SELECT min(toFloat64(low)) FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'MU'
AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
) AS lo
SELECT
round(argMinIf(toFloat64(open), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS month_open,
round(argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS month_close,
round((argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / argMinIf(toFloat64(open), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - 1) * 100, 1) AS month_return_pct,
round(hi, 2) AS month_high,
formatDateTime(toTimeZone(minIf(window_start, toFloat64(high) >= hi - 0.011), 'America/New_York'), '%Y-%m-%d %H:%i') AS month_high_first_bar_et,
round(lo, 2) AS month_low,
formatDateTime(toTimeZone(minIf(window_start, toFloat64(low) <= lo + 0.011), 'America/New_York'), '%Y-%m-%d %H:%i') AS month_low_first_bar_et,
round(minIf(toFloat64(low), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - lo, 2) AS rth_minus_extended_low,
round(toFloat64(sum(volume)) / 1e9, 2) AS month_shares_bn,
round(sumIf(toFloat64(close) * toFloat64(volume), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / 1e9, 1) AS rth_dollar_bn,
uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS session_days_observed,
spy_jun19 AS spy_bars_june19
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'MU'
AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')Rentang intramonth sangat besar untuk aset ukuran ini: rendah di $850.1 (2026-06-05 16:34 ET) hingga tinggi di $1255 (2026-06-25 09:35 ET) — lebih lebar daripada rentang tahunan sebagian besar saham. Tanggal 19 Juni adalah penutupan pasar secara menyeluruh (0 SPY bars), sehingga bulan tersebut berjalan selama 21 sesi.
Juni dalam rentang enam bulan
Apakah +14% itu besar? Untuk ticker ini, pada semester ini, angka tersebut adalah yang paling tenang. Panel ini dihitung ulang setiap bulan secara identik dan real-time.
SQL tepat di balik setiap angka
SELECT toString(toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York')))) AS period_start,
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) / argMinIf(toFloat64(open), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - 1) * 100, 1) AS month_return_pct,
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 month_close,
round(sumIf(toFloat64(close) * toFloat64(volume), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) / 1e9, 1) AS rth_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'MU'
AND window_start >= toDateTime('2026-01-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
GROUP BY period_start
ORDER BY period_startRentang tersebut: 40.5% pada Januari, 0% yang datar pada Februari, -15.9% pada Maret yang menandai penutupan terendah semester ini ($337.62), kemudian 48.4% pada April dan 89.8% pada Mei — $414.73 menjadi $1151.01 dalam enam bulan. Turnover meningkat seiring dengan itu: $235.8 miliar pada Januari menjadi $995.7 miliar pada Juni. Pergerakan harga Juni adalah yang terkecil sejak Februari; volume perdagangan Juni adalah yang terbesar dalam periode tersebut.
Harga mendingin. Volatilitas tidak.
Apakah bulan dengan kenaikan +14% tergolong tenang? Realized volatility — pergerakan penutupan harian yang disetahunkan — memberikan gambaran yang sangat berbeda untuk bulan Juni.
SQL tepat di balik setiap angka
SELECT
toString(toStartOfMonth(et_date)) AS period_start,
round(stddevSamp(log_ret) * sqrt(252) * 100, 1) AS realized_vol_ann_pct,
round(100 * stddevSamp(log_ret) / max(stddevSamp(log_ret)) OVER (), 1) AS pct_of_peak_vol,
round(avg(day_range_pct), 1) AS avg_day_range_pct,
round(max(abs(day_move_pct)), 1) AS biggest_day_move_pct,
count() AS return_days
FROM (
SELECT et_date, day_range_pct,
if(prev_close > 0, ln(close_usd / prev_close), NULL) AS log_ret,
if(prev_close > 0, (close_usd / prev_close - 1) * 100, NULL) AS day_move_pct
FROM (
SELECT et_date, close_usd, day_range_pct,
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,
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,
(maxIf(toFloat64(high), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) / minIf(toFloat64(low), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - 1) * 100 AS day_range_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'MU'
AND window_start >= toDateTime('2026-01-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
GROUP BY et_date
)
)
)
WHERE isFinite(log_ret) AND log_ret IS NOT NULL
GROUP BY period_start
ORDER BY period_startJuni menjadi bulan paling liar di paruh pertama berdasarkan ukuran ini: 127.6% annualized, bahkan melampaui 101.4% pada bulan Mei, dengan rata-rata rentang sesi sebesar 7.6% dan satu pergerakan close-over-close sebesar 15.8%. Titik awal dan akhir terpantau tenang; namun hari-hari di antaranya tidak.
Sesi demi sesi
SQL tepat di balik setiap angka
SELECT et_date, close_usd,
round(if(prev_close = 0, NULL, (close_usd / prev_close - 1) * 100), 1) AS change_pct,
shares_m
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(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS close_usd,
round(toFloat64(sum(volume)) / 1e6, 1) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'MU'
AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
GROUP BY et_date
)
)
ORDER BY et_dateTabel ini berfluktuasi tajam di kedua sisi — dari $1034.83 pada 2026-06-01 melewati turbulensi hingga $1151.01 pada sesi terakhir. Inilah yang disembunyikan oleh "+14% pada bulan ini": hanya titik awal dan akhir yang tenang. Baris terberat berada pada minggu earnings — dijelaskan berikutnya.
Apakah fluktuasi tersebut selaras dengan laporan kuartalan?
Hal ini dapat dipastikan melalui tanggal — jejak dokumen MU bulan Juni dari indeks SEC, di samping pergerakan harga pada tanggal-tanggal tersebut.
SQL tepat di balik setiap angka
WITH
(
SELECT maxIf(filing_date, form_type = '8-K')
FROM global_markets.stocks_sec_edgar_index
WHERE cik = '0000723125' AND filing_date >= toDate('2026-06-01') AND filing_date <= toDate('2026-06-30')
) AS last_8k_date,
(
SELECT minIf(filing_date, form_type = '10-Q')
FROM global_markets.stocks_sec_edgar_index
WHERE cik = '0000723125' AND filing_date >= toDate('2026-06-01') AND filing_date <= toDate('2026-06-30')
) AS tenq_date,
(
SELECT (count(), countIf(form_type = '8-K'), countIf(form_type = '4'))
FROM global_markets.stocks_sec_edgar_index
WHERE cik = '0000723125' AND filing_date >= toDate('2026-06-01') AND filing_date <= toDate('2026-06-30')
) AS filing_census,
(
SELECT toDate(toTimeZone(min(window_start), 'America/New_York'))
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'MU'
AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
AND toFloat64(high) >= (
SELECT max(toFloat64(high)) FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'MU' AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
) - 0.011
) AS month_high_date
SELECT
toString(last_8k_date) AS earnings_8k_filed,
if(last_8k_date = toDate('2026-06-24'), 1, 0) AS eightk_on_jun24,
toString(tenq_date) AS tenq_filed,
dateDiff('day', last_8k_date, tenq_date) AS days_8k_to_10q,
filing_census.1 AS june_filings_total,
filing_census.2 AS eightk_filings,
filing_census.3 AS form4_filings,
round((anyIf(close_usd, et_date = toDate('2026-06-25')) / anyIf(close_usd, et_date = toDate('2026-06-24')) - 1) * 100, 1) AS next_session_move_pct,
round(anyIf(shares_m, et_date = toDate('2026-06-25')), 1) AS next_session_shares_m,
round(anyIf(shares_m, et_date = toDate('2026-06-25')) - maxIf(shares_m, et_date != toDate('2026-06-25')), 1) AS shares_lead_over_next_busiest_m,
if(month_high_date = toDate('2026-06-25'), 1, 0) AS month_high_on_jun25
FROM (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) AS close_usd,
toFloat64(sum(volume)) / 1e6 AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'MU'
AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
GROUP BY et_date
)Laporan 8-K kuartalan MU bertanggal 2026-06-24, sedangkan 10-Q tertanggal 1 hari setelahnya (8 pengajuan Juni, 3 Form 4 insider). Sesi setelah tanggal 8-K ditutup 15.8% lebih tinggi dengan volume 77.2 juta saham — yang tertinggi bulan itu, selisih 5.9 juta dari sesi tersibuk berikutnya — dan harga tertinggi bulan itu sebesar $1255 tercatat pada sesi yang sama (2026-06-25 09:35 ET; kolom perjanjian mengonfirmasi kecocokan tersebut). Penyelarasan ini adalah hasil observasi; halaman ini berhenti di situ.
Kisah Micron, atau kisah memori?
Apakah seluruh kompleks memori dan penyimpanan juga bergerak? Keranjang aset telah ditetapkan dan dinyatakan: tiga nama penyimpanan yang dipasangkan dengan MU dalam tag berita Juni, ditambah NVDA dan SPY sebagai tolok ukur.
SQL tepat di balik setiap angka
WITH (
SELECT (argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / argMinIf(toFloat64(open), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - 1) * 100
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'MU' AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
) AS mu_return
SELECT ticker,
round(june_return_pct, 1) AS june_return_pct,
round(june_return_pct - mu_return, 1) AS vs_mu_pct_points,
rth_dollar_bn,
round(100 * rth_dollar_bn / max(rth_dollar_bn) OVER (), 1) AS pct_of_top_turnover
FROM (
SELECT ticker,
(argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / argMinIf(toFloat64(open), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - 1) * 100 AS june_return_pct,
round(sumIf(toFloat64(close) * toFloat64(volume), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / 1e9, 1) AS rth_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('MU', 'SNDK', 'WDC', 'INTC', 'NVDA', 'SPY')
AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
GROUP BY ticker
)
ORDER BY june_return_pct DESCIni adalah pergerakan sektor memori — dan MU tertinggal. SNDK naik 31.3%, INTC 27.5%, WDC 19.1% — setiap nama penyimpanan mengalahkan MU sebesar 5.1 hingga 17.3 basis point — sementara SPY dan NVDA tutup lebih rendah pada bulan Juni. Perbedaan MU: turnover aset ini melampaui setiap baris di sini.
Ticker terbesar di bursa
SQL tepat di balik setiap angka
SELECT ticker,
round(sum(toFloat64(volume) * toFloat64(close)) / 1e9, 1) AS regular_hours_dollar_bn,
round(100 * sum(toFloat64(volume) * toFloat64(close)) / max(sum(toFloat64(volume) * toFloat64(close))) OVER (), 1) AS pct_of_leader
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
AND ticker NOT IN ('SPCX')
GROUP BY ticker
ORDER BY regular_hours_dollar_bn DESC
LIMIT 10SQL tepat di balik setiap angka
WITH (
SELECT sum(toFloat64(volume) * toFloat64(close))
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'MU'
AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
) AS mu_d
SELECT
countIf(d > mu_d AND ticker != 'MU') + 1 AS mu_rank,
round(mu_d / 1e9, 1) AS mu_dollar_bn,
round((mu_d - maxIf(d, d < mu_d AND ticker != 'MU')) / 1e9, 1) AS lead_over_next_bn
FROM (
SELECT ticker, sum(toFloat64(volume) * toFloat64(close)) AS d
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
AND ticker NOT IN ('SPCX')
GROUP BY ticker
)MU menempati peringkat first dari seluruh simbol yang terdaftar di AS berdasarkan volume dolar jam reguler Juni — $995.7 miliar, unggul $224.3 miliar atas SPY di posisi kedua. Struktur bursa di mana satu perusahaan memiliki volume perdagangan yang melampaui dana indeks utama selama sebulan adalah hal yang langka; konteksnya terdapat pada bagian minggu laporan laba dan bagian rekan sejawat di atas. Basis: jam reguler 1–30 Juni, satu pencatatan simbol yang digunakan kembali dikecualikan menunggu verifikasi entitas (penerimaannya). Pandangan pasar secara luas tersedia di rekap Juni.
Komposisi data transaksi
SQL tepat di balik setiap angka
WITH
(
SELECT (round(count() / 1e6, 2),
round(100.0 * countIf(bid_price > 0 AND ask_price > 0 AND ask_price > bid_price) / count(), 2),
countIf(bid_price > 0 AND ask_price > 0 AND ask_price < bid_price),
countIf(bid_price <= 0 OR ask_price <= 0))
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'MU'
AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
) AS quote_census
SELECT
round(count() / 1e6, 2) AS prints_m,
quantileDeterministic(0.5)(toFloat64(size), toUInt64(abs(sequence_number))) AS median_print_shares,
round(avg(toFloat64(size)), 1) AS avg_print_shares,
round(100.0 * countIf(size < 100) / count(), 1) AS odd_lot_pct_of_prints,
round(100.0 * countIf(toFloat64(size) != round(toFloat64(size))) / count(), 2) AS fractional_pct_of_prints,
quote_census.1 AS nbbo_updates_m,
quote_census.2 AS clean_two_sided_pct,
quote_census.3 AS crossed_updates,
quote_census.4 AS one_sided_or_empty_updates
FROM global_markets.stocks_trades
WHERE ticker = 'MU'
AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)35.17 juta transaksi dengan median 8 saham — dan 91.7% odd lots, salah satu data transaksi dengan porsi ritel terbesar yang pernah kami ukur (data NVDA bulan Juni jauh lebih rendah; analisis mendalamnya memiliki panel ganda). Dengan harga saham empat digit, sebuah "round lot" membutuhkan modal besar, sehingga transaksi kecil mendominasi secara struktural; transaksi fraksional (9.04%) menunjukkan hal yang sama. Sisi kuotasi: 19.64 juta pembaruan NBBO, 99.86% clean two-sided, 16963 crossed, 78 one-sided atau kosong — terungkap, bukan terhapus.
Spread selama penentuan harga ulang
Saham yang nilainya hampir naik tiga kali lipat dalam satu kuartal menimbulkan pertanyaan berbeda mengenai spread: apakah kuotasi tetap ketat saat harga menemukan level baru?
SQL tepat di balik setiap angka
SELECT session,
round(quantileDeterministicIf(0.5)(toFloat64(ask_price) - toFloat64(bid_price), toUInt64(toUnixTimestamp64Micro(sip_timestamp)), bid_price > 0 AND ask_price >= bid_price) * 100, 1) AS med_spread_cents,
round(quantileDeterministicIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, toUInt64(toUnixTimestamp64Micro(sip_timestamp)), bid_price > 0 AND ask_price >= bid_price), 2) AS med_spread_bps,
count() AS quote_updates,
countIf(NOT (bid_price > 0 AND ask_price > 0 AND ask_price >= bid_price)) AS invalid_dropped
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'MU'
AND sip_timestamp >= toDateTime64('2026-06-01 13:30:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session
ORDER BY sessionDalam basis points, spread tetap berada pada level institutional-grade sepanjang pergerakan tersebut: 3.96 bps pada 2026-06-01, 4.19 bps pada sesi terakhir — kolom sen secara kasar mengikuti level harga itu sendiri. Untuk mekanismenya, lihat penjelasan spread.
Opsi: buku dua arah
SQL tepat di balik setiap angka
SELECT
round(count() / 1e6, 2) AS prints_m,
uniqExact(ticker) AS distinct_contracts,
round(sum(size) / 1e6, 2) AS contracts_traded_m,
round(sum(toFloat64(price) * size) * 100 / 1e9, 2) AS premium_notional_busd,
round(toFloat64(sumIf(size, substring(ticker, 11, 1) = 'P')) / toFloat64(sumIf(size, substring(ticker, 11, 1) = 'C')), 2) AS month_put_call_ratio,
uniqExact(substring(ticker, 5, 6)) AS expiries_traded,
round(intDiv(toUInt32OrZero(substring(argMax(ticker, sz), 12, 8)), 1000), 0) AS busiest_strike_usd
FROM (
SELECT ticker, price, size, sum(size) OVER (PARTITION BY ticker) AS sz
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:MU') AND length(ticker) = 19
AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
)16.76 juta kontrak di seluruh 11789 kontrak berbeda, dengan premium sebesar $77.13 miliar — dan buku tersebut bersifat dua arah: rasio put/call bulanan sebesar 0.99, yang pada dasarnya adalah paritas (bulan Juni NVDA didominasi call; bandingkan). Paritas saat terjadi repricing yang tajam menunjukkan pasar opsi terbagi di kedua sisi pergerakan — data menunjukkan pembagian tersebut, bukan intensinya.
SQL tepat di balik setiap angka
SELECT
concat('$', toString(toUInt32(bucket))) AS strike_bucket,
call_contracts,
put_contracts,
round(100.0 * put_contracts / (call_contracts + put_contracts), 1) AS put_share_pct
FROM (
SELECT
least(floor(toFloat64(toUInt32OrZero(substring(ticker, 12, 8))) / 1000 / 100) * 100, 1500) AS bucket,
toUInt64(sumIf(size, substring(ticker, 11, 1) = 'C')) AS call_contracts,
toUInt64(sumIf(size, substring(ticker, 11, 1) = 'P')) AS put_contracts
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:MU') AND length(ticker) = 19
AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
GROUP BY bucket
)
ORDER BY toUInt32OrZero(substring(strike_bucket, 2))Peta strike mencakup rentang yang akan terlihat tidak masuk akal pada bulan Januari — volume riil dari bucket $0 hingga plafon $1500+, sebuah jejak seberapa jauh underlying bergerak. Berapa biaya untuk memiliki pergerakan tersebut? Sesi terakhir bulan ini memberikan harganya:
SQL tepat di balik setiap angka
WITH (
SELECT argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'MU' AND window_start >= toDateTime('2026-06-30 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
) AS spot
SELECT
toString(any(expiry)) AS nearest_expiry,
dateDiff('day', toDate('2026-06-30'), any(expiry)) AS calendar_days_to_expiry,
round(spot, 2) AS spot_close,
argMin(strike_usd, (dist, strike_usd)) AS atm_strike,
round(argMin(call_last + put_last, (dist, strike_usd)), 2) AS straddle_usd,
round(argMin(call_last + put_last, (dist, strike_usd)) / spot * 100, 2) AS straddle_pct_of_spot,
count() AS two_sided_strikes
FROM (
SELECT expiry, strike_usd, abs(strike_usd - spot) AS dist,
anyIf(last_px, opt_type = 'C') AS call_last,
anyIf(last_px, opt_type = 'P') AS put_last
FROM (
SELECT
toDateOrNull(concat('20', substring(ticker, 5, 2), '-', substring(ticker, 7, 2), '-', substring(ticker, 9, 2))) AS expiry,
substring(ticker, 11, 1) AS opt_type,
toFloat64(toUInt32OrZero(substring(ticker, 12, 8))) / 1000 AS strike_usd,
argMax(toFloat64(price), (sip_timestamp, toFloat64(price))) AS last_px
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:MU') AND length(ticker) = 19
AND sip_timestamp >= toDateTime64('2026-06-30 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
GROUP BY expiry, opt_type, strike_usd
)
WHERE expiry > toDate('2026-06-30')
GROUP BY expiry, strike_usd
HAVING countIf(opt_type = 'C') > 0 AND countIf(opt_type = 'P') > 0
)
WHERE expiry = (
SELECT min(toDateOrNull(concat('20', substring(ticker, 5, 2), '-', substring(ticker, 7, 2), '-', substring(ticker, 9, 2))))
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:MU') AND length(ticker) = 19
AND sip_timestamp >= toDateTime64('2026-06-30 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
AND toDateOrNull(concat('20', substring(ticker, 5, 2), '-', substring(ticker, 7, 2), '-', substring(ticker, 9, 2))) > toDate('2026-06-30')
)Hingga penutupan 30 Juni, expiry terdekat berada 2 hari kalender ke depan; pasangan at-the-money — satu call ditambah satu put pada strike $1150 — terakhir diperdagangkan dengan total $69.95: 6.08% dari harga saham $1151.01. Pembeli membutuhkan pergerakan sebesar itu, ke arah mana pun, dalam waktu 2 hari tersebut untuk mencapai break even — Juni berakhir dengan harga yang masih memprediksi pergerakan besar.
Alur berita
SQL tepat di balik setiap angka
WITH
(
SELECT (JSONExtractString(any(publisher), 'name'), count())
FROM global_markets.stocks_news
WHERE has(tickers, 'MU')
AND published_utc >= toDateTime('2026-06-01 00:00:00') AND published_utc < toDateTime('2026-07-01 04:00:00')
GROUP BY JSONExtractString(publisher, 'name') ORDER BY count() DESC LIMIT 1
) AS top_pub
SELECT
count() AS june_articles,
uniqExact(JSONExtractString(publisher, 'name')) AS publishers,
top_pub.1 AS top_publisher,
round(100.0 * top_pub.2 / count(), 0) AS top_publisher_pct,
countIf(has(tickers, 'NVDA')) AS nvda_co_articles,
countIf(has(tickers, 'SNDK')) AS sndk_co_articles,
countIf(has(tickers, 'INTC')) AS intc_co_articles
FROM global_markets.stocks_news
WHERE has(tickers, 'MU')
AND published_utc >= toDateTime('2026-06-01 00:00:00') AND published_utc < toDateTime('2026-07-01 04:00:00')195 artikel bertanda MU dari 4 penerbit — baca dengan skeptis, The Motley Fool saja menulis 59% di antaranya. Tag bersama membentuk narasi semikonduktor: NVDA dalam 86 artikel, SNDK dalam 32, INTC dalam 21. Apa isi beritanya? Tag artikel dari vendor itu sendiri memberikan kosakata tanpa mengadopsinya:
SQL tepat di balik setiap angka
SELECT keyword, count() AS articles,
round(100.0 * count() / (SELECT count() FROM global_markets.stocks_news WHERE has(tickers, 'MU') AND published_utc >= toDateTime('2026-06-01 00:00:00') AND published_utc < toDateTime('2026-07-01 04:00:00')), 1) AS pct_of_articles
FROM global_markets.stocks_news
ARRAY JOIN keywords AS keyword
WHERE has(tickers, 'MU')
AND published_utc >= toDateTime('2026-06-01 00:00:00') AND published_utc < toDateTime('2026-07-01 04:00:00')
GROUP BY keyword
ORDER BY articles DESC, keyword ASC
LIMIT 10"AI infrastructure" memimpin pada 49 dari 195 artikel, diikuti oleh "memory chips", "DRAM" dan "high-bandwidth memory" — sebuah kosakata memori-AI, yang dilaporkan sebagai jumlah tag, bukan sebagai penjelasan.
Posisi short menyusut — dan celah cakupan tetap ada
SQL tepat di balik setiap angka
SELECT toString(date) AS d,
round(toFloat64(any(short_volume)) / 1e6, 2) AS short_shares_m,
round(100 * toFloat64(any(short_volume)) / toFloat64(any(total_volume)), 1) AS short_pct_of_offexchange
FROM global_markets.stocks_short_volume
WHERE ticker = 'MU' AND date >= toDate('2026-06-01') AND date <= toDate('2026-06-30')
GROUP BY date
ORDER BY dateCakupan terlebih dahulu: berkas volume short MU bulan Juni hanya memiliki 16 dari 21 sesi — di luar pemotongan 29 Juni di seluruh pasar, beberapa baris MU tidak ada — sehingga tidak ada rasio tingkat bulanan yang dihitung; baris per hari adalah nyata, celah telah diungkapkan.
SQL tepat di balik setiap angka
SELECT
toString(maxIf(settlement_date, settlement_date <= toDate('2026-06-20'))) AS mid_june_settlement,
round(toFloat64(maxIf(short_interest, settlement_date <= toDate('2026-06-20'))) / 1e6, 2) AS mid_june_shares_short_m,
toString(maxIf(settlement_date, settlement_date > toDate('2026-06-20'))) AS eom_settlement,
round(toFloat64(maxIf(short_interest, settlement_date > toDate('2026-06-20'))) / 1e6, 2) AS eom_shares_short_m,
round((toFloat64(maxIf(short_interest, settlement_date <= toDate('2026-06-20'))) - toFloat64(maxIf(short_interest, settlement_date > toDate('2026-06-20')))) / 1e6, 2) AS decline_m_shares,
round(toFloat64(maxIf(short_interest, settlement_date > toDate('2026-06-20'))) / toFloat64(maxIf(avg_daily_volume, settlement_date > toDate('2026-06-20'))), 2) AS eom_days_to_cover
FROM global_markets.stocks_short_interest
WHERE ticker = 'MU' AND settlement_date >= toDate('2026-06-01') AND settlement_date <= toDate('2026-06-30')Pasangan penyelesaian sudah lengkap: 41.59 juta saham short pada penyelesaian 2026-06-15 turun menjadi 31.67 juta pada 2026-06-30 — penurunan sebesar 9.92 juta saham selama paruh kedua, periode yang mencakup minggu laporan laba. Posisi akhir bulan setara dengan 0.53 hari volume rata-rata — angka yang kecil untuk tape ini. Halaman ini pertama kali dikirim saat data tersebut masih tertunda (keterlambatan ini adalah normal); angka di atas adalah data yang baru masuk.
Fundamental di balik data
Apa yang ditunjukkan oleh pernyataan resmi perusahaan? Satu catatan: data ini tertinggal dari kalender pelaporan — baris terbaru mendahului 10-Q bulan Juni, sehingga tren adalah fokus utamanya, bukan data paling mutakhir.
SQL tepat di balik setiap angka
SELECT quarter_end, revenue_bn,
round(100 * revenue_bn / max(revenue_bn) OVER (), 1) AS pct_of_peak_revenue,
net_income_bn, diluted_eps
FROM (
SELECT toString(period_end) AS quarter_end,
round(toFloat64(revenue) / 1e9, 2) AS revenue_bn,
round(toFloat64(net_income_loss_attributable_common_shareholders) / 1e9, 2) AS net_income_bn,
round(toFloat64(diluted_earnings_per_share), 2) AS diluted_eps
FROM global_markets.stocks_income_statements
WHERE has(tickers, 'MU') AND timeframe = 'quarterly'
ORDER BY period_end DESC
LIMIT 6
)
ORDER BY quarter_end ASCSelama enam kuartal yang tercatat, pendapatan berkisar antara $7.75 miliar (2024-08-29) hingga $13.64 miliar (2025-11-27) — baris terbaru merupakan puncak periode tersebut — dengan laba bersih $5.24 miliar dan diluted EPS $4.6 pada kuartal itu. Pertumbuhannya tidak linear, tetapi periode ini berakhir pada titik tertinggi.
Hal yang perlu diperhatikan selanjutnya
Hanya fakta kalender: penyelesaian short-interest berikutnya jatuh pada pertengahan Juli, yang akan dipublikasikan dengan jeda waktu biasa dari FINRA; kuartal yang dilaporkan pada bulan Juni akan menjadi baris fundamental setelah feed vendor diperbarui; dan data bulan Juli akan mendapatkan perlakuan serupa dalam edisi seri berikutnya.
FAQ
Mengapa saham MU bergerak sangat signifikan pada Juni dua ribu dua puluh enam?
Halaman ini mengukur dan bukan menjelaskan: MU diperdagangkan antara $850.1 dan $1255; 8-K kuartalan bertanggal 2026-06-24, dengan sesi berikutnya naik 15.8% pada volume tertinggi bulan tersebut; seluruh basket memori bergerak dengan cara yang sama selama periode tersebut.
Seberapa volatil MU pada Juni dua ribu dua puluh enam?
Bulan paling volatil dalam semester ini: annualized realized volatility sebesar 127.6% dan rata-rata session range sebesar 7.6%, dibandingkan dengan return endpoint-to-endpoint yang hanya 14%.
Apakah pergerakan MU pada bulan Juni bersifat spesifik perusahaan atau seluruh sektor?
Seluruh sektor, dengan MU sebagai laggard dari kelompok yang menguat: SNDK naik 31.3% dan setiap nama storage mengalahkan angka 14% milik MU, sementara SPY dan NVDA ditutup lebih rendah. Perbedaan MU terletak pada turnover: $995.7 miliar, yang terbesar dalam basket tersebut.
Apakah short interest MU tinggi?
Kecil relatif terhadap perdagangannya sendiri: 31.67 juta saham pada settlement 2026-06-30 — sekitar 0.53 hari volume rata-rata untuk cover, turun 9.92 juta dari pertengahan Juni. Short interest selalu dipublikasikan dengan settlement lag.
Apa arti put/call ratio MU?
Rasio Juni sebesar 0.99 berarti puts dan calls diperdagangkan dalam volume yang hampir sama — pasar dua arah, bukan taruhan satu sisi. Angka jauh di bawah satu menunjukkan kecenderungan call (NVDA pada bulan Juni demikian), jauh di atas satu menunjukkan kecenderungan put.
Catatan data
Catatan data lengkap
- Entitas. MU adalah Micron Technology, Inc., CIK 0000723125 — satu identitas EDGAR yang berkelanjutan; tidak ada peringatan penggunaan ulang simbol.
- Cakupan volume short. File Juni mencakup 16 dari 21 sesi (pemotongan tanggal dua puluh sembilan Juni ditambah absen spesifik MU); rasio hanya ditampilkan per hari.
- Keranjang peer. SNDK, WDC, INTC — tag perusahaan penyimpanan paling sering di aliran berita MU pada bulan Juni — ditambah NVDA dan SPY sebagai tolok ukur; dinyatakan di awal, tidak disusun setelah fakta terjadi.
- Parsing opsi. Expiry/type/strike di-parsing ulang dari simbol OCC (posisi lima/sebelas/dua belas); premium mengasumsikan pengali seratus saham.
- Metode straddle. Harga TRADED terakhir (bukan quote) pada strike terdekat dengan penutupan akhir, expiry terdekat setelah akhir bulan — bukti transaksi, bukan volatilitas implikasi model.
- Lag fundamental. Feed laporan laba rugi tertinggal dari kalender pelaporan; baris MU terbaru mendahului 10-Q Juni — hanya untuk konteks tren.
- Penutupan sembilan belas Juni diverifikasi oleh tanda terima skor nol-bar SPY.
- Panel spread mengecualikan quote crossed/one-sided, dengan jumlah drop diungkapkan dalam baris.
- Konteks pasar luas — ticker ini berada di posisi teratas leaderboard seluruh tape — tersedia dalam rekap Juni dua ribu dua puluh enam.
Metodologi
- Periode adalah 1–30 Juni 2026 (21 sesi, diverifikasi dari bar yang teramati). Return dihitung dari open jam reguler pertama hingga close jam reguler terakhir; Juni sepenuhnya menggunakan EDT, sehingga jam reguler adalah 13:30–20:00 UTC sebagai batas mentah. Panel trailing mencakup bulan-bulan EST dan menggunakan filter jam Eastern.
- Realized volatility = sample stddev dari log return harian close-over-close (close jam reguler), disetahunkan dengan akar kuadrat dari 252; return pertama dalam satu bulan melewati batas bulan dan dihitung pada bulan berikutnya.
- Perbandingan trailing dihitung ulang secara live, tidak pernah dari nilai yang tersimpan.
- Pembuatan hanya dilakukan secara batch melalui jalur read-only yang terbatas; halaman publik tidak pernah melakukan query live. Warehouse per 12 Juli 2026.
Setiap panel adalah satu objek tersimpan — chart, tabel, SQL. Lakukan query lebih lanjut pada terminal Strasmore.