Arti dan Tanggal Berakhirnya Lockup IPO
Lockup expiry adalah hari saat insider IPO bisa menjual saham, biasanya seratus delapan puluh hari setelah listing. Simak cara mencari tanggal tepatnya dan analisis lima unlock.
Lockup IPO adalah larangan kontraktual bagi orang dalam untuk menjual saham mereka selama periode tertentu setelah pencatatan — biasanya sekitar seratus delapan puluh hari untuk IPO tradisional. Saat masa lockup berakhir, jumlah saham yang dapat dijual dapat meningkat tajam dalam semalam, dan tanggal tersebut sudah diketahui publik beberapa bulan sebelumnya. Halaman ini mengukur apa yang sebenarnya terjadi pada lima hari berakhirnya lockup yang terkenal — harga, volume, dan data opsi — alih-alih berargumen berdasarkan satu anekdot.
Apa itu periode lockup IPO?
Lockup adalah kontrak, bukan regulasi: durasi, cakupan, dan pemicu rilis awal tercantum dalam prospektus setiap transaksi, dalam perjanjian yang ditandatangani oleh insider — pendiri, karyawan, dana pra-IPO — dengan underwriter. Selama lockup berlaku, float yang dapat diperdagangkan kira-kira adalah saham yang dijual dalam penawaran; panduan float mencatat bahwa IPO pada H1 2026 mengapungkan median kurang dari sepertiga saham mereka saat listing, yang berarti mayoritas saham yang terkunci sering kali jauh lebih besar daripada semua saham yang diperdagangkan. Kedaluwarsa tidak memaksa siapa pun untuk menjual; hal itu membuat penjualan menjadi mungkin — dan pasar menghabiskan minggu-minggu sebelumnya untuk memperdebatkan perbedaannya.
Durasi bervariasi tergantung jenis transaksi, dan "seratus delapan puluh hari" adalah konvensi, bukan aturan. IPO tradisional biasanya menggunakan sekitar seratus delapan puluh hari. Sponsor SPAC umumnya menerima sekitar satu tahun, sering kali dengan rilis awal jika saham bertahan di atas harga yang ditentukan. Penawaran follow-on sering menggunakan lockup sembilan puluh hari. Dan banyak transaksi modern menjadwalkan rilis secara bertahap dalam beberapa tranche — saham karyawan pada satu tanggal, investor awal pada tanggal lain — justru agar tidak ada satu tanggal tunggal yang membawa seluruh beban overhang.
Cara menemukan tanggal kedaluwarsa yang sebenarnya
Tanggal yang sebenarnya terdapat dalam dokumen pengajuan transaksi, bukan melalui perhitungan tanggal. Prospektus final — formulir 424(B)(4) yang diajukan di situs EDGAR SEC saat penentuan harga — merinci ketentuan dalam dua bagian: Shares Eligible for Future Sale (berapa banyak saham yang terbuka kuncinya, dan kapan) serta Underwriting (siapa yang terikat, dan apa yang mengizinkan pelepasan lebih awal). Halaman hubungan investor perusahaan sering kali menyatakan kembali tanggal tersebut. Menghitung seratus delapan puluh hari dari pencatatan adalah perkiraan cadangan, dan perkiraan tersebut bisa meleset: pembukaan kunci Lyft tahun dua ribu sembilan belas jatuh pada tanggal sembilan belas Agustus, beberapa minggu lebih awal dari perhitungan seratus delapan puluh hari sejak pencatatan pada dua puluh sembilan Maret — ketentuan transaksi itu sendiri menetapkan tanggal yang lebih awal. Underwriter juga dapat menghapus lockup lebih awal, dan penghapusan tersebut biasanya diungkapkan.
Sebelum tanggal jatuh tempo: Pengalaman Facebook
Masa berakhirnya lockup yang paling diperhatikan dalam sejarah pasar adalah perilisan Facebook pada 14 November 2012, ketika sejumlah besar saham orang dalam dilepaskan sekaligus. Klaim yang biasanya dikaitkan dengan hari tersebut adalah bahwa tanggal yang sudah diketahui akan diperhitungkan dalam harga sebelumnya. Dua minggu menjelang tanggal tersebut menjadi masa pengujian:
SQL tepat di balik setiap angka
SELECT session, close, shares_m,
round((close / lagInFrame(close, 1, close) OVER (ORDER BY session) - 1) * 100, 1) AS day_change_pct,
round((close / max(close) OVER () - 1) * 100, 1) AS vs_peak_close_pct
FROM (
SELECT toString(toDate(toTimeZone(window_start, 'America/New_York'))) AS session,
round(argMax(close, window_start), 2) AS close,
round(sum(toFloat64(volume)) / 1e6, 1) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'FB'
AND window_start >= toDateTime('2012-10-22 00:00:00')
AND window_start < toDateTime('2012-11-14 00:00:00')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY session
)
ORDER BY sessionPada 2012-10-24, sesi setelah laporan kuartal ketiga, FB ditutup pada $23.21 — naik 19% dengan volume 193.1 juta saham, yang merupakan penutupan tertinggi dalam periode tersebut. Harga kemudian turun kembali menjelang tanggal jatuh tempo: pada malam sebelum unlock, saham ditutup pada $19.88, -14.4% di bawah puncak tersebut dan hanya selisih beberapa persen dari harga penutupan $19.5 sebelum laporan. (Kesenjangan dalam tabel adalah nyata — pasar ekuitas AS tutup pada 29–30 Oktober 2012 karena Badai Sandy.) Siapa pun yang bertekad untuk menjual sebelum unlock memiliki waktu berminggu-minggu untuk melakukannya dengan santai; tanggal tersebut sudah tercantum dalam prospektus sejak Mei.
Hari H — dan dua minggu setelahnya
Kemudian tanggal yang paling ditakuti dalam kalender saham muda tersebut tiba:
SQL tepat di balik setiap angka
SELECT session, close, shares_m,
round((close / first_value(close) OVER (ORDER BY session) - 1) * 100, 1) AS vs_eve_close_pct
FROM (
SELECT toString(toDate(toTimeZone(window_start, 'America/New_York'))) AS session,
round(argMax(close, window_start), 2) AS close,
round(sum(toFloat64(volume)) / 1e6, 1) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'FB'
AND window_start >= toDateTime('2012-11-13 00:00:00')
AND window_start < toDateTime('2012-12-01 00:00:00')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY session
)
ORDER BY sessionPada 2012-11-14, hari unlock itu sendiri, FB ditutup pada $22.36 — 12.5% di atas penutupan malam sebelumnya — dengan volume 216 juta saham dibandingkan 70.2 juta pada sesi sebelumnya. Kelanjutan pergerakan harga menjawab pertanyaan yang seharusnya diajukan oleh seorang skeptis: apakah kenaikan tersebut bertahan saat terjadi penjualan insider yang sebenarnya? Ternyata bertahan, bahkan meluas — pada 2012-11-30 saham tersebut berada 40.7% di atas penutupan malam sebelumnya, dengan volume berjalan di atas norma pra-expiry selama sebagian besar periode tersebut. Pasokan yang ter-unlock tercatat sebagai volume saat terjual, dan dalam hal ini pasar menyerapnya dengan harga yang meningkat. Interpretasi standar yang diberikan adalah: expiry tersebut merupakan peristiwa yang paling terprediksi dalam sejarah singkat saham ini, ketakutan telah dijual sebelumnya, dan kedatangan tanggal tersebut justru menghilangkan ketidakpastian, bukan menambahnya.
Melampaui Facebook: lima masa jatuh tempo, terukur
Satu reli hanyalah sebuah anekdot. Berikut adalah pengukuran yang sama — penutupan hari jatuh tempo dibandingkan sesi sebelumnya, dan kelipatan volume — pada lima pembukaan kunci saham (unlock) yang paling diawasi selama lima belas tahun terakhir. Setiap tanggal adalah sesi unlock yang paling banyak dilaporkan dari transaksi tersebut; beberapa perusahaan ini merilis saham dalam beberapa tahap, sehingga satu baris mewakili satu cliff, bukan seluruh overhang.
SQL tepat di balik setiap angka
WITH daily AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMax(close, window_start) AS close,
sum(toFloat64(volume)) AS vol
FROM global_markets.delayed_stocks_minute_aggs
WHERE ((ticker = 'FB' AND window_start >= toDateTime('2012-11-12 00:00:00') AND window_start < toDateTime('2012-11-15 00:00:00'))
OR (ticker = 'TWTR' AND window_start >= toDateTime('2014-05-04 00:00:00') AND window_start < toDateTime('2014-05-07 00:00:00'))
OR (ticker = 'SNAP' AND window_start >= toDateTime('2017-07-27 00:00:00') AND window_start < toDateTime('2017-08-01 00:00:00'))
OR (ticker = 'LYFT' AND window_start >= toDateTime('2019-08-15 00:00:00') AND window_start < toDateTime('2019-08-20 00:00:00'))
OR (ticker = 'UBER' AND window_start >= toDateTime('2019-11-04 00:00:00') AND window_start < toDateTime('2019-11-07 00:00:00')))
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, d
),
packed AS (
SELECT ticker, arraySort(x -> x.1, groupArray((d, close, vol))) AS rows
FROM daily
GROUP BY ticker
)
SELECT ticker,
toString(rows[-1].1) AS expiry_session,
round(rows[-2].2, 2) AS prior_close,
round(rows[-1].2, 2) AS expiry_close,
round((rows[-1].2 / rows[-2].2 - 1) * 100, 1) AS expiry_day_change_pct,
round(rows[-1].3 / 1e6, 1) AS expiry_shares_m,
round(rows[-1].3 / rows[-2].3, 1) AS volume_multiple
FROM packed
ORDER BY expiry_sessionDistribusi, bukan anekdot, adalah pelajarannya. Empat dari lima saham ditutup lebih rendah pada hari tersebut, dan kenaikan 12.5% FB adalah pengecualian, bukan aturan. Sebagian besar penurunan tergolong dangkal — SNAP -1.1%, LYFT -1.6%, UBER -3.9% — sesi yang tidak akan diperhatikan tanpa adanya tanggal tersebut. Pengecualiannya adalah Twitter: -17.7% pada 12.3x volume hari sebelumnya — kelipatan terberat dalam tabel — pada 2014-05-06, dengan 123.8 juta saham berpindah tangan dalam sesi tersebut. Tanggal yang dilingkari tetap dapat menghancurkan sebuah saham. Hal yang sama pada setiap baris adalah kolom volume: kelima sesi jatuh tempo berjalan setidaknya dua kali lipat dari jumlah saham sesi sebelumnya. Arah pergerakan bergantung pada spesifik transaksi; namun kehadiran massa adalah hal yang pasti.
Data opsi menjelang tanggal yang telah ditentukan
Pemegang saham bukan satu-satunya pihak yang mengambil posisi. Pemegang saham yang tidak bisa atau tidak mau menjual sebelum tanggal yang telah ditentukan dapat membeli puts sebagai gantinya — dan posisi awal tersebut terlihat dalam data derivatif sebelum masa unlock tiba. Berakhirnya lockup Uber pada 6 November 2019 adalah contoh jelas dalam cakupan perdagangan opsi kami:
SQL tepat di balik setiap angka
SELECT toString(toDate(toTimeZone(sip_timestamp, 'America/New_York'))) AS session,
round(sumIf(size, substring(ticker, length(ticker) - 8, 1) = 'P') / 1e3, 1) AS put_contracts_k,
round(sumIf(size, substring(ticker, length(ticker) - 8, 1) = 'C') / 1e3, 1) AS call_contracts_k,
round(100.0 * sumIf(size, substring(ticker, length(ticker) - 8, 1) = 'P') / sum(size), 1) AS put_share_pct,
round(count() / 1e3, 1) AS prints_k
FROM global_markets.options_trades
WHERE ticker >= 'O:UBER19' AND ticker < 'O:UBER20'
AND sip_timestamp >= toDateTime('2019-10-23 00:00:00') AND sip_timestamp < toDateTime('2019-11-09 00:00:00')
GROUP BY session
ORDER BY sessionDua minggu sebelumnya, pada 2019-10-23, data opsi UBER hampir seimbang: puts mencakup 49.3% dari volume kontrak, dengan 11.3 ribu kontrak put. Menjelang tanggal tersebut, data menjadi didominasi put dan volumenya jauh lebih besar — pada 2019-11-06, hari kedaluwarsa, 245.3 ribu kontrak put diperdagangkan, berkali-kali lipat dari jumlah saat pembukaan jendela, dan puts mengambil 67.8% dari kontrak hari itu. Satu catatan penting: minggu yang sama mencakup laporan kuartalan Uber, yang diterbitkan pada 4 November setelah penutupan, sehingga dua tanggal penting tersebut hanya terpaut dua sesi dalam data ini. Sesi setelah unlock, pangsa put kembali ke 51.2% — hampir seimbang — dan jumlah kontrak anjlok dari puncaknya. Risiko yang terjadwal akan di-hedge; kemudian hedge tersebut dihilangkan.
Bertahan selama unlock: hal-hal yang diperiksa praktisi
Tidak ada saran di sini — ini adalah mekanisme yang perlu diperiksa. Dapatkan tanggal asli dari dokumen pengajuan — formulir 424(B)(4), bukan perhitungan aritmatika seratus delapan puluh hari — dan perhatikan apakah pelepasannya dilakukan secara bertahap. Pantau volume, bukan hanya harga: masa berlaku yang terlewati dengan volume biasa berarti unlock tersebut tetap bersifat teoretis, dan pasokan insider terlihat pada tape saat tercetak. Hedging pada tanggal yang sudah diketahui membutuhkan premium: put option menjelang peristiwa yang terlihat oleh semua orang cenderung mahal, dan biaya perdagangan opsi mencakup perhitungan spread dan premium yang dibayar setiap hedge. Pelepasan bertahap dirancang untuk mengurangi efek cliff, dengan menyebarkan overhang selama beberapa tanggal.
Masa berlaku utama berikutnya dalam daftar pantauan situs ini adalah pencatatan SpaceX pada dua belas Juni dua ribu dua puluh enam. Menerapkan konvensi seratus delapan puluh hari yang lazim menempatkan akhir jendela tersebut mendekati awal Desember dua ribu dua puluh enam — ini adalah aritmatika berdasarkan tanggal pencatatan yang diterima, bukan pernyataan ketentuan aktual dari kesepakatan tersebut, yang tercantum dalam prospektus dan mungkin berbeda. Debut SK Hynix masuk dalam daftar pantauan yang sama satu bulan setelahnya, dan kelas IPO H1 dua ribu dua puluh enam menumpuk lebih banyak tanggal seperti ini pada akhir dua ribu dua puluh enam.
FAQ masa berakhir lockup
Apa itu periode lockup IPO?
Perjanjian kontraktual yang melarang orang dalam perusahaan — pendiri, karyawan, investor pre-IPO — untuk menjual saham selama periode tertentu setelah IPO. Ketentuan tepatnya tercantum dalam prospektus setiap transaksi, dan underwriter dapat menghapuskannya lebih awal.
Berapa lama lockup IPO berlangsung?
Biasanya sekitar seratus delapan puluh hari untuk IPO tradisional, tetapi angka tersebut adalah konvensi: lockup sponsor SPAC sering kali berlangsung sekitar satu tahun dengan rilis awal berdasarkan harga, penawaran follow-on umumnya menggunakan sembilan puluh hari, dan banyak transaksi menjadwalkan rilis secara bertahap dalam beberapa tanggal.
Apakah saham selalu turun saat lockup berakhir?
Tidak. Dari lima masa berakhir yang terkemuka yang diukur di atas, empat ditutup lebih rendah dan satu — Facebook, November dua ribu dua belas — ditutup 12.5% lebih tinggi dengan volume 3.1x. Yang terburuk dari kelimanya, pembukaan lockup Twitter Mei dua ribu empat belas, mencatat -17.7% pada hari itu. Pola yang konsisten adalah volume — masing-masing dari kelimanya berjalan setidaknya dua kali lipat dari sesi sebelumnya — bukan arah harga.
Bagaimana cara menemukan tanggal berakhir lockup suatu saham?
Dalam prospektus akhir transaksi — formulir 424(B)(4) di situs EDGAR SEC — di bawah bagian Shares Eligible for Future Sale dan Underwriting. Bagian tersebut menyatakan durasi, jumlah saham per tranche, dan pemicu rilis awal: versi otoritatif dari tanggal yang sering kali hanya diperkirakan oleh tajuk berita.
Kapan masa berakhir lockup SpaceX?
Ketentuan aktual transaksi tercantum dalam prospektusnya; konvensi seratus delapan puluh hari yang lazim, jika diterapkan pada tanggal pencatatan dua belas Juni dua ribu dua puluh enam, mengarah ke awal Desember dua ribu dua puluh enam. Anggap hal tersebut sebagai perhitungan aritmatika, bukan tanggal yang dikonfirmasi.
Setiap panel di atas adalah query tersimpan dan terversi dari data perdagangan — perluas SQL di bawah panel mana pun, atau ukur sendiri sesi pembukaan lockup berikutnya pada terminal Strasmore.