Lockup Expiration Date-ஐ எவ்வாறு கண்டறிவது
IPO prospectus-ல் lockup expiration date-ஐ எங்கு தேடுவது, மேலும் first trade முதல் 180 நாட்களைக் கணக்கிடுவது ஏன் தவறாகும் என்பதை அறியுங்கள்.
ஒரு IPO prospectus-ல் lockup expiration date குறிப்பிடப்பட்டிருக்கும். அதைக் கண்டறிய விரைவான வழி, EDGAR-ல் issuer-ன் final prospectus-ஐத் திறந்து இரண்டு இடங்களைப் படிப்பதாகும்: “Shares Eligible for Future Sale” என்ற தலைப்பிலுள்ள பகுதி, மேலும் “Underwriting” பகுதியில் உள்ள “Lock-Up Agreements” விவரம். இவை இரண்டும் சேர்ந்து, எத்தனை shares விற்பனைக்குத் தகுதி பெறுகின்றன என்பதையும் restriction நீங்கும் நாளையும் தெரிவிக்கும். கீழே உள்ள counting rule-ல்தான் வெளியிடப்படும் தேதிகளில் பெரும்பாலான தவறுகள் ஏற்படுகின்றன. அதற்குப் பிறகு குறிப்பிடப்படும் release conditions காரணமாக, அச்சிடப்பட்ட தேதி சில நேரங்களில் நடைமுறையில் அமலாகும் தேதியாக இருக்காது.
முதலில் கருத்தை அறிய விரும்பினால், IPO lockup என்றால் என்ன என்ற பகுதி, அந்த agreement எதைச் செய்கிறது, யார் அதில் கையெழுத்திடுகிறார்கள் என்பதைக் கூறுகிறது. இந்தப் பக்கம் lookup வழிகாட்டியாகும்.
Lockup expiration date எங்கே குறிப்பிடப்பட்டுள்ளது
ஒவ்வொரு US IPO-வும் ஒரே மாதிரியான ஆவணப் பதிவை உருவாக்குகிறது. EDGAR full text search-ஐத் திறந்து, நிறுவனத்தைக் கண்டறிந்து, அதன் filing list-ஐத் திறக்கவும்.
- S-1 என்பது registration statement. முதல் public draft முதலே இதில் lockup தொடர்பான மொழி இடம்பெறும். பின்னர் வரும் amendments, S-1/A என தாக்கல் செய்யப்படும்; அவற்றுக்கிடையில் terms மாறக்கூடும்.
- 424B4 என்பது final prospectus. இது pricing நடந்த இரண்டு business days-க்குள் தாக்கல் செய்யப்படும். உண்மையில் நிறைவேறிய deal-ஐ இது பிரதிபலிக்கிறது. இதையே படிக்கவும்.
ஆவணத்தில் “lock-up” மற்றும் “lockup” ஆகிய இரண்டு spelling-களையும் தேடவும். Filings-ல் hyphen பயன்பாடு ஒரே மாதிரியாக இருக்காது. மூன்று sections-ல் தேவையான தகவல் இருக்கும்.
- Shares Eligible for Future Sale என்பது supply schedule. எத்தனை shares restricted நிலையில் உள்ளன, ஒவ்வொரு block எப்போது sale-க்கு தகுதி பெறும் என்பதைக் காட்டுகிறது. தேட வேண்டிய வாக்கியம், “இந்த prospectus-ன் தேதியிலிருந்து 181 நாட்கள் தொடங்கி” என்பது போன்றதாக இருக்கும்.
- Underwriting, சில நேரங்களில் “No Sales of Similar Securities” என்ற தலைப்பிலும் இருக்கும். இது contract விவரமாகும்: யார் கையெழுத்திட்டார்கள், அவர்கள் என்ன செய்யக்கூடாது, எந்த carve-outs உள்ளன, மேலும் shares-ஐ முன்கூட்டியே release செய்யும் அதிகாரம் எந்த underwriters-க்கு உள்ளது என்பதைக் குறிப்பிடும்.
- Risk Factors பகுதியில், substantial future sales குறித்த risk factor-க்குள் இந்த schedule பெரும்பாலும் எளிய ஆங்கிலத்தில் மீண்டும் வழங்கப்படும்.
ஒரு நிறுவனம் தாக்கல் செய்யும் filings என்ற பகுதி, form alphabet-ன் மீதமுள்ள பகுதிகளை விளக்குகிறது.
முதல் trading day-யிலிருந்து அல்ல; pricing date-யிலிருந்து கணக்கிடவும்
“இந்த prospectus-ன் தேதி” என்பதில்தான் clock தொடங்குகிறது. அது pricing date; underwriters விலையை நிர்ணயிக்கும் மாலை. Stock அடுத்த session-ல் open ஆகும். Chart-ல் காணப்படும் முதல் bar-இலிருந்து 180 நாட்களைக் கணக்கிடுபவர், ஒரு நாள் தாமதமான தேதியைப் பெறுவார்.
இந்தக் கணக்கு sessions அடிப்படையில் அல்ல; calendar days அடிப்படையிலானது. அது முடியும் நாள் சனிக்கிழமையாகவும் இருக்கலாம். ஒன்பது நன்கு அறியப்பட்ட listings-க்கு, ஒவ்வொரு deal-ன் pricing date-இலிருந்து day 180:
ஒவ்வொரு எண்ணின் பின்னணியில் உள்ள துல்லியமான SQL
WITH ipos AS (
SELECT tupleElement(pair, 1) AS ticker,
toDate(tupleElement(pair, 2)) AS pricing_date
FROM (
SELECT arrayJoin([('LYFT', '2019-03-28'), ('UBER', '2019-05-09'),
('DASH', '2020-12-08'), ('ABNB', '2020-12-09'),
('HOOD', '2021-07-28'), ('RIVN', '2021-11-09'),
('CAVA', '2023-06-14'), ('BIRK', '2023-10-10'),
('RDDT', '2024-03-20')]) AS pair
)
),
sessions AS (
SELECT DISTINCT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2019-03-01 00:00:00')
AND window_start < toDateTime('2026-08-01 00:00:00')
)
SELECT i.ticker AS ticker,
formatDateTimeInJodaSyntax(i.pricing_date, 'MMM d, yyyy') AS pricing_date_label,
formatDateTimeInJodaSyntax(addDays(i.pricing_date, 180), 'MMM d, yyyy') AS day_180_label,
formatDateTime(addDays(i.pricing_date, 180), '%W') AS day_180_weekday,
countIf(s.session_date > i.pricing_date
AND s.session_date <= addDays(i.pricing_date, 180)) AS market_opens,
formatDateTimeInJodaSyntax(
minIf(s.session_date, s.session_date >= addDays(i.pricing_date, 180)),
'MMM d, yyyy') AS next_open_session_label
FROM ipos AS i
CROSS JOIN sessions AS s
GROUP BY i.ticker, i.pricing_date
ORDER BY (minIf(s.session_date, s.session_date >= addDays(i.pricing_date, 180))
> addDays(i.pricing_date, 180)) DESC,
i.pricing_date ASCஒரு நூற்று எண்பது calendar days, 122-க்கு DASH market opens-ஐயும், 123-க்கு RDDT market opens-ஐயும் உருவாக்கின. Trading days அடிப்படையில் 180 நாட்களைக் கணக்கிட்டால், உண்மையான தேதியை விட சுமார் இரண்டு மாதங்கள் தாமதமாகும். இதுவே இந்தக் கணக்கில் ஏற்படும் மற்றொரு பொதுவான தவறாகும்.
Closed market-ல் முடியும் கணக்குகளை முதலில் காட்டும் வகையில் panel வரிசைப்படுத்தப்பட்டுள்ளது. DASH, Dec 8, 2020 அன்று priced ஆனது. அதன் day 180, Sunday அன்று வந்தது. அதற்குப் பிறகு அல்லது அதே நாளில் வந்த முதல் session, Jun 7, 2021 ஆகும். Contract date-இலேயே shares விற்பனைக்குத் தகுதி பெறுகின்றன. ஆனால் அவை அடுத்த market open-ல்தான் கைமாற முடியும்.
180 நாட்கள் ஒரு வழக்கம்; விதி அல்ல
180-day term சந்தையின் standard ஆகும். ஆனால் அது கட்டாய விதி அல்ல; வழக்கமாகப் பயன்படுத்தப்படும் கால அளவு மட்டுமே. Filings-ல் நீங்கள் காணக்கூடிய மாற்றங்கள்:
- 90 நாட்கள் — சிறிய deals-ல் இது அதிகம் காணப்படும்.
- 365 நாட்கள் — அதே deal-ல் மற்ற அனைவருக்கும் 180 நாட்கள் வழங்கப்பட்டாலும், founders அல்லது control holders-க்கு சில நேரங்களில் பயன்படுத்தப்படும்.
- Staged releases — ஒரு பகுதி ஒரு தேதியிலும், மீதிப் பகுதி மற்றொரு தேதியிலும் release ஆகும். Prospectus ஒவ்வொரு tranche-க்கும் share count மற்றும் date-ஐக் குறிப்பிடும்.
- Group அடிப்படையிலான வேறுபட்ட terms. Officers மற்றும் directors, pre-IPO funds, employees ஆகியோர் ஒரே deal-ல் வேறுபட்ட agreements-ல் கையெழுத்திடலாம். அப்படியானால், ஒரே lockup expiration date இருக்காது.
Date-க்கு இணையாக share count-மும் முக்கியம். Restricted block-ஐ stock-ன் float உடன் ஒப்பிட்டு, schedule காரணமாக tradeable supply எவ்வளவு கூடுகிறது என்பதைப் பார்க்கவும்.
அச்சிடப்பட்ட தேதிக்குப் பிறகு அதை மாற்றக்கூடியவை
- ஒரு waiver. குறிப்பிடப்பட்ட underwriters, holders-ஐ எழுத்துப்பூர்வமாக முன்கூட்டியே release செய்யலாம். Marketed secondary offering-உடன் இணைந்து இதை அவர்கள் அடிக்கடி செய்கிறார்கள். Original filing-ல் எந்த மாற்றமும் செய்யப்படாது.
- Early release conditions. சமீபத்திய பல agreements-ல், IPO price-ஐ விட குறிப்பிடப்பட்ட premium அளவுக்கு அல்லது அதற்கு மேல், குறிப்பிட்ட நாட்கள் stock trade செய்தால் ஒரு tranche முன்கூட்டியே release செய்யப்படும். இது முதல் அல்லது இரண்டாவது quarterly earnings release-க்குப் பிறகே அமலுக்கு வரலாம்.
- Earnings window openings. Earnings report வெளியான பிறகு, குறிப்பிட்ட எண்ணிக்கையிலான trading days கழித்து release window திறக்கும் வகையில் agreements பொதுவாக அமைந்திருக்கும். இதனால் effective date, anniversary count-ஐ விட earnings calendar-ஐப் பின்பற்றும்.
- புதிய registration. Resale registration statement அல்லது shelf-இலிருந்து takedown, தனக்கென நிர்ணயிக்கப்பட்ட schedule-ல் ஒரு block-ஐ market-க்கு கொண்டு வரலாம்.
இவை அனைத்தும் filing அல்லது company announcement-ல் குறிப்பிடப்பட்டிருக்கும். எந்த filing-மும் ஆதரிக்காத calendar-site தேதியானது ஒரு ஊகமே.
Day 180-ஐச் சுற்றி tape-ல் ஏற்படுவது
Volume என்பது நேரடியாகக் காணக்கூடிய பகுதி. இங்கே முதல் ஆண்டில் வாரந்தோறும் கண்காணிக்கப்பட்ட ஒரு listing உள்ளது: March 20, 2024 அன்று priced ஆன Reddit:
ஒவ்வொரு எண்ணின் பின்னணியில் உள்ள துல்லியமான SQL
WITH daily AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
toFloat64(sum(volume)) AS shares
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'RDDT'
AND window_start >= toDateTime('2024-03-21 00:00:00')
AND window_start < toDateTime('2025-03-21 00:00:00')
GROUP BY session_date
)
SELECT toMonday(session_date) AS week,
round(avg(shares) / 1e6, 2) AS avg_daily_volume_m
FROM daily
GROUP BY week
ORDER BY weekஇந்த chart, 53 weeks-ஐ உள்ளடக்கியது. முதல் பகுதியில் ஒரு session-க்கு சராசரியாக 32.21 million shares trade ஆனது. கடைசி பகுதியில் சராசரி 12.16 million shares. Pricing date-இலிருந்து உள்ள தூரத்தின் அடிப்படையில் அதே sessions-ஐக் குழுவாக்கினால், lockup-ஐ ஆய்வு செய்பவர்களுக்கு முக்கியமான windows-ன் அளவுகள் கிடைக்கும்:
ஒவ்வொரு எண்ணின் பின்னணியில் உள்ள துல்லியமான SQL
WITH daily AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
toFloat64(sum(volume)) AS shares
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'RDDT'
AND window_start >= toDateTime('2024-03-21 00:00:00')
AND window_start < toDateTime('2025-03-21 00:00:00')
GROUP BY session_date
)
SELECT multiIf(dateDiff('day', toDate('2024-03-20'), session_date) <= 30, 'Days 1-30',
dateDiff('day', toDate('2024-03-20'), session_date) <= 90, 'Days 31-90',
dateDiff('day', toDate('2024-03-20'), session_date) <= 170, 'Days 91-170',
dateDiff('day', toDate('2024-03-20'), session_date) <= 200, 'Days 171-200',
'Days 201-365') AS window_label,
round(avg(shares) / 1e6, 2) AS avg_daily_volume_m,
round(max(shares) / 1e6, 2) AS busiest_session_m
FROM daily
GROUP BY window_label
ORDER BY min(dateDiff('day', toDate('2024-03-20'), session_date))Days 1 முதல் 30 வரை, ஒரு session-க்கு சராசரியாக 10.17 million shares trade ஆனது. Days 91 முதல் 170 வரை, அதாவது 180-day mark-ஐ நோக்கிச் செல்லும் காலப்பகுதியில், சராசரி 3.39 million shares. Days 171 முதல் 200 வரை, அதனைச் சுற்றியுள்ள நான்கு வாரங்களில், சராசரி 3.92 million shares. இதில் அதிகமான session volume 7.2 million shares ஆகும்.
இதை ஒரு நிறுவனத்தின் record ஆகப் பார்க்கவும்; பொதுவான விதியாக அல்ல. இப்போது 180-day convention-ஐ assumption ஆக எடுத்துக்கொண்டு, அதை ஒன்பது listings-க்கும் பயன்படுத்தலாம்:
ஒவ்வொரு எண்ணின் பின்னணியில் உள்ள துல்லியமான SQL
WITH ipos AS (
SELECT tupleElement(pair, 1) AS ticker,
toDate(tupleElement(pair, 2)) AS pricing_date
FROM (
SELECT arrayJoin([('LYFT', '2019-03-28'), ('UBER', '2019-05-09'),
('DASH', '2020-12-08'), ('ABNB', '2020-12-09'),
('HOOD', '2021-07-28'), ('RIVN', '2021-11-09'),
('CAVA', '2023-06-14'), ('BIRK', '2023-10-10'),
('RDDT', '2024-03-20')]) AS pair
)
),
daily AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
toFloat64(sum(volume)) AS shares
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('LYFT', 'UBER', 'DASH', 'ABNB', 'HOOD', 'RIVN', 'CAVA', 'BIRK', 'RDDT')
AND window_start >= toDateTime('2019-07-01 00:00:00')
AND window_start < toDateTime('2024-11-01 00:00:00')
GROUP BY ticker, session_date
)
SELECT d.ticker AS ticker,
round(avgIf(d.shares, dateDiff('day', i.pricing_date, d.session_date) BETWEEN 120 AND 170) / 1e6, 2) AS baseline_volume_m,
round(avgIf(d.shares, dateDiff('day', i.pricing_date, d.session_date) BETWEEN 171 AND 200) / 1e6, 2) AS window_volume_m,
round(avgIf(d.shares, dateDiff('day', i.pricing_date, d.session_date) BETWEEN 171 AND 200)
/ avgIf(d.shares, dateDiff('day', i.pricing_date, d.session_date) BETWEEN 120 AND 170), 2) AS volume_ratio
FROM daily AS d
INNER JOIN ipos AS i ON d.ticker = i.ticker
GROUP BY d.ticker
HAVING countIf(dateDiff('day', i.pricing_date, d.session_date) BETWEEN 120 AND 170) >= 20
AND countIf(dateDiff('day', i.pricing_date, d.session_date) BETWEEN 171 AND 200) >= 10
ORDER BY volume_ratio DESCஇந்த ratio, days 171 முதல் 200 வரையிலான average daily volume-ஐ, days 120 முதல் 170 வரையிலான அதே அளவால் வகுக்கிறது. 1-க்கு அருகிலுள்ள reading, day 180-ஐச் சுற்றியுள்ள வாரங்கள் அதற்கு முந்தைய வாரங்களைப் போலவே இருந்தன என்பதைக் குறிக்கும். UBER அதிகபட்சமாக 4.53x என்ற அளவில் இருந்தது; அதன் baseline, ஒரு session-க்கு 8.47 million shares. LYFT குறைந்தபட்சமாக 0.93x இருந்தது. 9 deals-ல், ஒரே assumption பலவிதமான முடிவுகளை உருவாக்குகிறது. அதனால் convention-ஐ மட்டும் நம்பாமல் filing-ஐப் படிக்க வேண்டும்.
Registered offerings குறித்த announcements market close-க்குப் பிறகு வெளியாகும். யாரும் காணும் முதல் print, அடுத்த நாள் காலையிலான open ஆகும். Overnight gaps என்ற பகுதி அந்த market mechanic-ஐ விளக்குகிறது.
தேதியைச் சுற்றியுள்ள Secondary offerings மற்றும் Form 144
Release-க்கு அருகில் இரண்டு வகையான filings காணப்படும்.
- ஒரு registered offering. Rule 424(b)(5)-ன் கீழ் தாக்கல் செய்யப்படும் prospectus supplement அல்லது ஏற்கனவே உள்ள shares-ன் resale-ஐப் பதிவு செய்யும் புதிய S-1, holders ஒருவருக்கொருவர் exchange-ல் விற்பதற்குப் பதிலாக underwriters மூலம் விற்பனை செய்கிறார்கள் என்பதைக் குறிக்கும். Selling holders மற்றும் அவர்களுடைய share counts-ஐ ஆவணம் குறிப்பிடும்.
- Form 144. Restricted அல்லது control stock-ஐ விற்க முனையும் affiliate, எந்த மூன்று மாத காலத்திலும் sale 5,000 shares அல்லது $50,000-ஐத் தாண்டினால் notice தாக்கல் செய்ய வேண்டும். 2023 முதல், இந்த notices EDGAR-ல் electronic முறையில் தாக்கல் செய்யப்படுகின்றன. இதனால் அவற்றை மற்ற filings-க்கு அருகிலேயே தேட முடியும். Rule 144, affiliate-ன் quarterly volume-ஐ outstanding shares-ல் 1% அல்லது notice-க்கு முந்தைய நான்கு வாரங்களின் average weekly reported volume ஆகியவற்றில் அதிகமான அளவுக்கு வரையறுக்கிறது.
Insiders உண்மையில் எதை விற்றார்கள் என்பதை Form 4 filings பதிவு செய்கின்றன. இரண்டையும் சேர்த்து வாசிக்க வேண்டும்: Form 144 என்பது விற்பனை செய்யும் நோக்கம்; Form 4 என்பது நிறைவேற்றப்பட்ட transaction-ன் பதிவு.
2026 class-க்கும் இதே paperwork நடைமுறை
நீங்கள் கவனிக்கும் பெயருக்கான 424B4-ஐத் திறக்கவும். இரண்டு sections-ஐப் படிக்கவும். Prospectus date-இலிருந்து கணக்கிடவும். பின்னர் agreement-ல் early release condition உள்ளதா என்பதைச் சரிபார்க்கவும். 2026 IPO market முதல் பாதியின் deal flow-ஐ விளக்குகிறது. SpaceX listing-ன் முதல் மாதம் அந்த debut-க்குப் பிறகு வந்த வாரங்களில் tape எவ்வாறு நகர்ந்தது என்பதைப் பதிவு செய்கிறது.
வரவிருக்கும் dates குறித்த published tables பற்றி ஒரு எச்சரிக்கை. பெரும்பாலான tables listing date-க்கு 180 நாட்களைச் சேர்த்து உருவாக்கப்படுகின்றன. இதனால் மேலே கூறிய இரண்டு தவறுகளும் மீண்டும் நிகழ்கின்றன: ஒரு நாள் offset, மேலும் ஒவ்வொரு holder-க்கும் convention பொருந்தும் என்ற assumption. Filing ஆதரிக்கும் போது மட்டுமே ஒரு date பயனுள்ளதாகும். அதனால்தான் இந்தப் பக்கத்தில் forecast table இல்லை.
Lockup expiration date FAQ
S-1-ல் lockup expiration date எங்கே உள்ளது?
இரண்டு sections-ல் உள்ளது. “Shares Eligible for Future Sale” பகுதியில் எத்தனை shares எப்போது release ஆகும் என்பதற்கான schedule இருக்கும். “Underwriting” பகுதியில் உள்ள “Lock-Up Agreements” text, contract terms-ஐயும் waiver வழங்கக்கூடிய underwriters-ன் பெயர்களையும் குறிப்பிடும். Final 424B4 prospectus, priced deal-ன் numbers-உடன் இந்த இரண்டையும் மீண்டும் வழங்கும்.
Lockup IPO date-லா அல்லது pricing date-லா தொடங்குகிறது?
Pricing date-ல் தொடங்குகிறது. Filings, “இந்த prospectus-ன் தேதியிலிருந்து” எனக் குறிப்பிட்டு நாட்களின் எண்ணிக்கையை வழங்கும். இது trading தொடங்குவதற்கு முந்தைய session-ல் deal priced ஆன நாள். அந்த முறையில் கணக்கிட்டால், day 180, 122 market opens-ஐ DASH-க்காகக் கொண்டிருந்தது; அதன் day 180, Jun 6, 2021 அன்று வந்தது.
ஒவ்வொரு IPO lockup-மும் 180 நாட்களா?
இல்லை. 180-day term ஒரு convention மட்டுமே. 90 மற்றும் 365 நாட்கள் கொண்ட terms-மும் காணப்படுகின்றன. Staged releases மூலம் holding-ன் ஒரு பகுதி முன்கூட்டியே release ஆகலாம். ஒரே deal-ல் வேறுபட்ட holder groups, வேறுபட்ட agreements-ல் கையெழுத்திடலாம்.
Prospectus-ல் உள்ள தேதிக்கு முன்பே lockup முடிவடையுமா?
ஆம். Underwriters எழுத்துப்பூர்வமாக waiver வழங்கலாம். பல agreements-ல், குறிப்பிட்ட trading-days window-ல் share price எவ்வாறு இருந்தது என்பதன் அடிப்படையில் early release conditions இருக்கும். இவை பெரும்பாலும் earnings release-க்குப் பிறகான காலத்துடன் இணைக்கப்படும். எந்த early release-ஐயும் filing அல்லது company announcement மூலம் உறுதிப்படுத்தவும்.
Lockup முடிந்த பிறகு insiders விற்றார்களா என்பதை எவ்வாறு தெரிந்துகொள்வது?
Form 144 notices, affiliate ஒருவர் விற்பனை செய்யும் நோக்கத்தைப் பதிவு செய்கின்றன. Form 4 filings, நிறைவேற்றப்பட்ட insider transactions-ஐப் பதிவு செய்கின்றன. Registered secondary, 424(b)(5) supplement அல்லது resale S-1 ஆகத் தோன்றும். அதில் selling holders-ன் பெயர்கள் இடம்பெறும்.
மேலுள்ள ஒவ்வொரு figure-மும் session data மீது இயக்கப்பட்ட stored query-யிலிருந்து பெறப்பட்டது. ஒவ்வொரு panel-ன் கீழும் SQL வழங்கப்பட்டுள்ளது. Tickers-ஐ மாற்றவும், day windows-ஐ மாற்றவும், அதே கணக்கை Strasmore terminal-ல் இயக்கவும்.