লকআপ শেষ হলে কি শেয়ারের দাম কমে?
লকআপের মেয়াদ শেষ হলে শেয়ারের দাম গড়ে সামান্য কমে, তবে event study-তে প্রভাব প্রত্যাশার চেয়ে কম। তারিখটি prospectus-এ আগে থাকায় বাজার সাধারণত তা আগেই মূল্যায়ন করে।
লকআপের মেয়াদ শেষ হলে কি শেয়ারের দাম কমে? গড়ে শেয়ার কিছুটা মূল্য হারায়, তবে প্রচলিত ধারণায় যতটা বলা হয় তার তুলনায় অনেক কম। লকআপের মেয়াদ শেষ হওয়ার তারিখ হলো প্রথম দিন, যেদিন কোম্পানির ইনসাইডার এবং IPO-পূর্ব বিনিয়োগকারীরা তাদের হাতে থাকা শেয়ার বিক্রি করতে পারেন। প্রকাশিত event study-গুলোতে ওই তারিখের আশপাশে গড় abnormal return সামান্য নেতিবাচক দেখা যায়। একই সঙ্গে trading volume বড় এবং স্থায়ীভাবে বেড়ে যায়। তারিখটি IPO prospectus-এ কয়েক মাস আগেই উল্লেখ থাকে। তাই বাজারের কাছে তা বিবেচনায় নেওয়ার যথেষ্ট সময় থাকে।
লকআপের মেয়াদ শেষ হলে আসলে কী পরিবর্তন হয়
লকআপ চুক্তি হলো সদ্য public হওয়া কোম্পানির ইনসাইডার এবং শেয়ার বিক্রির underwriting করা ব্যাংকগুলোর মধ্যে একটি চুক্তি। IPO-র পর নির্দিষ্ট একটি সময়, সাধারণত 180 দিন এবং কখনও 90 দিন, ওই শেয়ারধারীরা শেয়ার বিক্রি না করার অঙ্গীকার করেন। সময়সীমা শেষ হলে নতুন কোনো শেয়ার ইস্যু হয় না এবং ব্যবসার মৌলিক অবস্থাতেও কোনো পরিবর্তন আসে না। পরিবর্তন আসে আইনগতভাবে লেনদেনযোগ্য শেয়ারের সংখ্যায়, অর্থাৎ free float-এ। কোনো কোম্পানি offering-এ নিজের 10 শতাংশ বিক্রি করলে, মেয়াদ শেষ হওয়ার দিনে তার কয়েক গুণ শেয়ার নতুন করে বাজারে লেনদেনের যোগ্য হতে পারে।
এই কাঠামোর দুটি দিক গুরুত্বপূর্ণ। সম্ভাব্য অতিরিক্ত সরবরাহ free float-এর তুলনায় বড়, এবং তারিখটি prospectus খুললেই যে কেউ জানতে পারেন। এই দুটি বিষয় বিপরীতমুখী প্রভাব ফেলে। এখানেই সরল ধারণা এবং পরিমাপ করা ফলাফলের মধ্যে পার্থক্য দেখা যায়। চুক্তিটির কার্যপ্রণালি সম্পর্কে আমাদের IPO lockup expiration ব্যাখ্যাটি দেখুন।
লকআপের মেয়াদ শেষ হলে কি শেয়ারের দাম কমে? গবেষণায় যা পাওয়া যায়
এটি equity market-এর তুলনামূলকভাবে বেশি গবেষণা করা ঘটনাগুলোর একটি। কারণ তারিখটি সংবাদ নয়, চুক্তির মাধ্যমে নির্ধারিত হয়। Field and Hanka (2001, Journal of Finance) 1,000টির বেশি lockup expiration পরীক্ষা করেন। তারা তারিখটির আশপাশের দিনগুলোতে পরিসংখ্যানগতভাবে উল্লেখযোগ্য নেতিবাচক abnormal return দেখতে পান। একই সঙ্গে গড় trading volume স্থায়ীভাবে বেড়ে যায়। Abnormal return হলো একই সময়ে broad market-এর পরিবর্তন বাদ দেওয়ার পর একটি শেয়ারের দামের পরিবর্তনে অবশিষ্ট অংশ।
Bradley, Jordan, Roten and Yi (2001) একই ধরনের চিত্র নথিবদ্ধ করেন। তাদের গবেষণায় venture-backed IPO-তে price weakness বেশি কেন্দ্রীভূত ছিল। Brav and Gompers (2003) lockup-কে একটি commitment device হিসেবে বিশ্লেষণ করেন। তারা expiration effect-এর মাত্রাকে শুধু unlock-এর সঙ্গে নয়, কোম্পানির বৈশিষ্ট্যের সঙ্গে যুক্ত করেন। Ofek and Richardson (2000) দামের আচরণকে শেয়ারের নিম্নমুখী demand curve-এর প্রমাণ হিসেবে ব্যাখ্যা করেন। অর্থাৎ অতিরিক্ত সরবরাহ শোষণ করতে ক্রেতারা কম দামে কিনতে চান। Cao, Field and Hanka (2004) পরীক্ষা করেন, এই তারিখগুলোর আশপাশে ইনসাইডারদের সরবরাহ liquidity-কে ক্ষতিগ্রস্ত করে কি না। তারা দেখেন, trading condition অবনতি না হয়ে মোটামুটি স্থিতিশীল থাকে।
এই গবেষণাগুলো থেকে দুটি বিষয় মনে রাখা যায়। গড় প্রভাব বাস্তব, তবে ছোট। একটি সাধারণ trading session-এর পরিবর্তনেই তা মুছে যেতে পারে। আর ওই গড়ের চারপাশের ফলাফলের বিস্তার গড় প্রভাবের তুলনায় অনেক বেশি।
ধারাবাহিকভাবে বেশি নির্ভরযোগ্য দিক হলো volume
নিচের panel-এ 2023 এবং 2024 সালের 6টি US IPO নিয়ে প্রচলিত 180 দিনের সীমার আগের 30 calendar day এবং পরের 30 calendar day-তে গড় দৈনিক শেয়ার volume তুলনা করা হয়েছে। প্রতিটি prospectus-এ থাকা contractual date ব্যবহার না করে 180 দিনের প্রচলিত নিয়ম ব্যবহার করা হয়েছে। এটি একটি ইচ্ছাকৃত সরলীকরণ, যা শেষে থাকা data notes-এ ব্যাখ্যা করা হয়েছে।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH multiIf(
ticker = 'ARM', toDate('2023-09-14'),
ticker = 'CART', toDate('2023-09-19'),
ticker = 'BIRK', toDate('2023-10-11'),
ticker = 'ALAB', toDate('2024-03-20'),
ticker = 'RDDT', toDate('2024-03-21'),
ticker = 'RBRK', toDate('2024-04-25'),
toDate('2024-01-01')) + 180 AS lockup_mark
SELECT
ticker,
round(avgIf(day_volume, session_date < lockup_mark) / 1e6, 2) AS avg_volume_before_m,
round(avgIf(day_volume, session_date >= lockup_mark) / 1e6, 2) AS avg_volume_after_m,
round(100 * (avgIf(day_volume, session_date >= lockup_mark)
/ avgIf(day_volume, session_date < lockup_mark) - 1), 1) AS volume_change_pct
FROM
(
SELECT
ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
toFloat64(sum(volume)) AS day_volume
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('ARM', 'CART', 'BIRK', 'ALAB', 'RDDT', 'RBRK')
AND window_start >= toDateTime('2024-01-15 00:00:00')
AND window_start < toDateTime('2024-12-15 00:00:00')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY ticker, session_date
)
WHERE session_date >= lockup_mark - 30
AND session_date <= lockup_mark + 30
GROUP BY ticker
HAVING countIf(session_date < lockup_mark) > 0
AND countIf(session_date >= lockup_mark) > 0
ORDER BY volume_change_pct DESCএই group-এ সবচেয়ে বড় ব্যবধান দেখা যায় ALAB-এ, 13.6%-এ। সেখানে প্রতি session-এ volume 3.18 million share থেকে বেড়ে 3.62 million share হয়েছে। Panel-এর অন্য প্রান্তে রয়েছে ARM, যেখানে volume -67.6%। Turnover-এই unlock-এর প্রভাব সবচেয়ে স্পষ্টভাবে দেখা যায়। আগে যেসব শেয়ার হাতবদল করতে পারত না, এখন সেগুলো পারে। কিছু শেয়ার বাস্তবেও লেনদেন হয়।
দামের ফলাফলে বড় বিস্তার
একই ছয়টি নাম এবং একই সময়সীমা ব্যবহার করা হয়েছে। তবে volume-এর বদলে closing price মাপা হয়েছে।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH multiIf(
ticker = 'ARM', toDate('2023-09-14'),
ticker = 'CART', toDate('2023-09-19'),
ticker = 'BIRK', toDate('2023-10-11'),
ticker = 'ALAB', toDate('2024-03-20'),
ticker = 'RDDT', toDate('2024-03-21'),
ticker = 'RBRK', toDate('2024-04-25'),
toDate('2024-01-01')) + 180 AS lockup_mark
SELECT
ticker,
round(100 * (argMaxIf(day_close, session_date, session_date < lockup_mark)
/ argMinIf(day_close, session_date, session_date < lockup_mark) - 1), 1) AS return_before_pct,
round(100 * (argMaxIf(day_close, session_date, session_date >= lockup_mark)
/ argMaxIf(day_close, session_date, session_date < lockup_mark) - 1), 1) AS return_after_pct
FROM
(
SELECT
ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
toFloat64(argMax(close, window_start)) AS day_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('ARM', 'CART', 'BIRK', 'ALAB', 'RDDT', 'RBRK')
AND window_start >= toDateTime('2024-01-15 00:00:00')
AND window_start < toDateTime('2024-12-15 00:00:00')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY ticker, session_date
)
WHERE session_date >= lockup_mark - 30
AND session_date <= lockup_mark + 30
GROUP BY ticker
HAVING countIf(session_date < lockup_mark) > 0
AND countIf(session_date >= lockup_mark) > 0
ORDER BY return_after_pct DESCসীমার পরের 30 দিনে এক প্রান্তে ছিল 51%, ALAB-এর জন্য। অন্য প্রান্তে ছিল 1.9%, BIRK-এর জন্য। ছয়টি নাম কোনো পূর্ণাঙ্গ গবেষণা নয়; এগুলো একটি উদাহরণ। এই উদাহরণ দেখানোর কারণ হলো, কয়েকটি সাধারণ unlock-এর ফলাফলের বিস্তার 1,000টি unlock-এর ওপর গবেষণায় পাওয়া ছোট গড় প্রভাবের তুলনায় অনেক বড়। কোনো unlock-এর জন্য একটি নির্দিষ্ট প্রত্যাশিত শতাংশ উল্লেখ করা হলে, তা একটি অত্যন্ত বিস্তৃত distribution-এর মধ্যম মানকে বোঝায়।
তারিখের আগে positioning কেমন দেখা যায়
Expiration date prospectus-এ প্রকাশিত থাকে। তাই professional trader-রা আগেই positioning নিতে পারেন। এর একটি দৃশ্যমান চিহ্ন হলো short sale volume। এটি প্রতিদিনের reported share volume-এর সেই অংশ, যেটি short sale হিসেবে চিহ্নিত। এটি short interest নয়। Short interest হলো ধার করা শেয়ারের outstanding balance, যা মাসে দুবার প্রকাশিত হয়। Short volume হলো দৈনিক flow measure। স্বাভাবিক পরিস্থিতিতে অধিকাংশ liquid stock-এ এর পরিমাণ বেশি থাকে।
Group-টির মধ্যে expiration mark-এর আগে সর্বোচ্চ reading রয়েছে ALAB-এ। আগের 30 দিনে reported volume-এর 58.4% short হিসেবে চিহ্নিত ছিল। পরের 30 দিনে তা ছিল 48.7%। এখানে level-এর চেয়ে পরিবর্তনের ধাপটি দেখুন। Unlock আসার অনেক আগেই short হিসেবে চিহ্নিত prints দৈনিক turnover-এর বড় অংশ হয়ে থাকে। Tape-এ anticipation সাধারণত এভাবেই দেখা যায়। এই তারিখগুলোর আগে borrow market-ও প্রায়ই tight হয়ে যায়। যে শেয়ার ধার করতে বেশি খরচ হয়, তাতে অন্য trader-রা আগেই position নিয়ে ভিড় করেছেন—এমন ইঙ্গিত থাকতে পারে।
একটি নাম, session ধরে ধরে
Average অনেক সময় ঘটনাটির প্রকৃত ধরন আড়াল করে। এখানে 2024 সালের শরতে Reddit-এর নিজস্ব 180 দিনের সীমার আশপাশের সপ্তাহগুলো দেখানো হয়েছে। উপরে closing price এবং নিচে daily volume রয়েছে।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
toString(toDate(toTimeZone(window_start, 'America/New_York'))) AS session_date,
round(toFloat64(argMax(close, window_start)), 2) AS close,
round(toFloat64(sum(volume)) / 1e6, 2) AS volume_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'RDDT'
AND window_start >= toDateTime('2024-08-12 00:00:00')
AND window_start < toDateTime('2024-10-25 00:00:00')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY session_date
ORDER BY session_dateদেখানো 53টি session-এ, 2024-08-12 থেকে 2024-10-24 পর্যন্ত, closing price $52.51 থেকে $78.62-এ পরিবর্তিত হয়েছে। Chart-এর মাঝখানে কোনো cliff নেই। এটাই সাধারণ পরিস্থিতি। আর সাধারণ পরিস্থিতিও প্রমাণের অংশ।
যখন পরিবর্তন বড় হয়
যে পরিস্থিতিগুলোতে গবেষক এবং trading desk বড় প্রতিক্রিয়ার সঙ্গে সম্পর্ক দেখতে পান, সেগুলোর একটি সাধারণ বৈশিষ্ট্য আছে। Unlock-এর আকার বাজারের শোষণক্ষমতার তুলনায় বড় হয় এবং শেয়ারধারীদের বিক্রির সুস্পষ্ট পথ থাকে।
- বড় unlocking block-এর বিপরীতে free float ছোট। ফলে মুক্ত হওয়া শেয়ারের সংখ্যা একটি সাধারণ সপ্তাহে লেনদেন হওয়া শেয়ারের একাধিক গুণ হয়।
- Fund life-এর শেষ পর্যায়ে থাকা কয়েকটি venture বা private equity fund-এর হাতে ownership কেন্দ্রীভূত থাকে।
- শেয়ারটি IPO price-এর তুলনায় যেকোনো দিকে অনেক দূরে লেনদেন করে। এতে শেয়ারধারীদের সম্ভাব্য লাভ বা ক্ষতির অবস্থান বদলে যায়।
- দৈনিক liquidity কম থাকে। ফলে সামান্য sale program-ও tape-এর একটি উল্লেখযোগ্য অংশ হয়ে দাঁড়ায়।
যখন একেবারেই কিছু ঘটে না
অনেক সময় chart-এ কোনো দৃশ্যমান পরিবর্তন ছাড়াই তারিখ পার হয়ে যায়। এর কারণগুলো কাঠামোগত।
- ইনসাইডাররা follow-on বা secondary offering-এ আগেই বিক্রি করেছেন। ফলে কয়েক সপ্তাহ আগেই একটি negotiated block-এর মাধ্যমে সরবরাহ বাজারে এসেছে।
- Underwriter-রা পুরো lockup বা তার একটি অংশ আগেই প্রত্যাহার করেছেন। তাদের তা করার অনুমতি থাকতে পারে।
- চুক্তিতে tranche অনুযায়ী ধাপে ধাপে release বা earnings report কিংবা price threshold-নির্ভর early release condition থাকে। তাই 180 দিনের তারিখটি একাধিক release point-এর মধ্যে শুধু একটি হতে পারে।
- সবচেয়ে বড় শেয়ারধারীরা financial নয়, strategic holder। কোনো নির্দিষ্ট তারিখে বিক্রির তাদের ইচ্ছা থাকে না।
নির্দিষ্ট একটি আসন্ন expiry-এর জন্য checklist
- 180 দিনের অনুমান নয়, contractual date সংগ্রহ করুন। এটি prospectus-এর underwriting section-এ লেখা থাকে। কোথায় দেখতে হবে, তা আমাদের lockup expiration date কীভাবে খুঁজে পাবেন নির্দেশিকায় দেখানো হয়েছে।
- Unlock-এর আকার free float-এর তুলনায় মাপুন: লেনদেনের যোগ্য হতে চলা শেয়ারের সংখ্যা ভাগ করুন বর্তমানে অবাধে লেনদেন হওয়া শেয়ারের সংখ্যা দিয়ে।
- Secondary offering ইতিমধ্যে ওই block-এর কোনো অংশ বাজারে এনেছে কি না যাচাই করুন।
- Tranche, price threshold বা earnings-linked early release-এর শর্তগুলো পড়ুন।
- তারিখটির আগে কী positioning তৈরি হয়েছে তা দেখুন। এর মধ্যে short volume share এবং borrow cost অন্তর্ভুক্ত।
- Holder list কতটা কেন্দ্রীভূত তা লক্ষ্য করুন। শেয়ারধারীরা প্রকাশ্যে কোনো exit plan জানিয়েছেন কি না তাও দেখুন।
এই বছর এমন কতগুলো তারিখ সামনে রয়েছে, তার প্রেক্ষাপটের জন্য আমাদের 2026 সালের IPO market এখন পর্যন্ত পর্যালোচনাটি দেখুন।
FAQ
লকআপের মেয়াদ শেষ হলে কি শেয়ারের দাম সবসময় কমে?
না। প্রকাশিত event study-গুলোতে বড় sample জুড়ে lockup expiration-এর আশপাশে গড় abnormal return সামান্য নেতিবাচক পাওয়া যায়। তবে ওই গড়ের দুই পাশে individual outcome-এর বিস্তার অনেক বড়। অনেক unlock-এর ক্ষেত্রে দামের ওপর কোনো দৃশ্যমান প্রভাব ছাড়াই তারিখ পার হয়ে যায়।
সাধারণ IPO lockup period কত দীর্ঘ?
বেশিরভাগ US IPO lockup offering-এর তারিখ থেকে 180 দিন চলে। 90 দিনের চুক্তি এবং একাধিক tranche-এ ধাপে ধাপে release-এর কাঠামোও প্রচলিত। নির্দিষ্ট deal-এর ক্ষেত্রে binding period হলো prospectus-এ লেখা সময়, প্রচলিত নিয়ম নয়।
লকআপের মেয়াদ শেষ হলে trading volume-এর কী হয়?
Volume হলো এই pattern-এর সবচেয়ে ধারাবাহিক দিক। Field and Hanka (2001) expiration-এর পর গড় trading volume স্থায়ীভাবে বেড়ে যাওয়ার কথা জানান। উপরের panel-গুলোতেও sample window-র অধিকাংশ নামের turnover-এ ধাপের মতো বৃদ্ধি দেখা যায়।
Expiration date-এর আগে কি lockup প্রত্যাহার করা যায়?
হ্যাঁ। Underwriter-রা পুরো lockup বা তার একটি অংশ আগেই waive করতে পারেন। অনেক চুক্তিতে earnings report বা price threshold-নির্ভর early release condition-ও থাকে। "IPO plus 180 days" হিসাব করা তারিখ পুরোপুরি ভুল হওয়ার প্রধান কারণগুলোর একটি এটি।
Expiration date-এর আগে high short volume কি অস্বাভাবিক?
শুধু এই তথ্যের ভিত্তিতে নয়। স্বাভাবিক পরিস্থিতিতে অধিকাংশ liquid stock-এ short হিসেবে চিহ্নিত prints দৈনিক reported volume-এর বড় অংশ। তাই unlock-এর আগে level-কে শূন্যের সঙ্গে নয়, ওই শেয়ারের নিজস্ব baseline-এর সঙ্গে তুলনা করা উচিত।
Data notes এবং পদ্ধতি
তিনটি cross-sectional panel-এ প্রতিটি কোম্পানির IPO date থেকে মাপা 180 দিনের প্রচলিত নিয়ম ব্যবহার করা হয়েছে। SQL-এ এই তারিখ দেখা যায়। এটি একটি সরলীকরণ। Prospectus-এ থাকা contractual expiration আলাদা হতে পারে, tranche-এ ধাপে ধাপে আসতে পারে বা আগেই waive করা হতে পারে। তাই panel-গুলোকে window কীভাবে আচরণ করে তার একটি illustration হিসেবে দেখুন, ছয়টি contractual date-এর record হিসেবে নয়।
Regular-hours minute bar থেকে session তৈরি করা হয়েছে এবং New York time-এ রূপান্তর করা হয়েছে। তাই extended-hours prints বাদ পড়েছে। Short volume figure নেওয়া হয়েছে দৈনিক reported short sale volume থেকে। প্রতি ticker এবং date অনুযায়ী duplicate বাদ দেওয়া হয়েছে। Short volume হলো এক দিনের reported flow-এ short হিসেবে চিহ্নিত sell order-এর পরিমাপ। এটি short interest নয়। Short হিসেবে চিহ্নিত print কয়েক মিনিট পরেই close out হয়ে যেতে পারে।
উপরে উল্লেখিত academic findings নেওয়া হয়েছে Field and Hanka (2001), Bradley, Jordan, Roten and Yi (2001), Ofek and Richardson (2000), Brav and Gompers (2003), এবং Cao, Field and Hanka (2004) থেকে। এখানে শুধু দিকনির্দেশ বলা হয়েছে, মাত্রা নয়। কারণ ওই গবেষণাগুলোর sample এবং window এই panel-এ ব্যবহৃত window থেকে আলাদা।
এই পৃষ্ঠার প্রতিটি panel-এর সঙ্গে তা তৈরির SQL দেওয়া আছে। তাই window এবং ticker list line by line যাচাই করা যায়। আপনি যে unlock পর্যবেক্ষণ করছেন, সেটির জন্য একই before-and-after comparison চালাতে Strasmore terminal-এ plain English-এ প্রশ্ন করুন।