O que é e como funciona o lockup de um IPO
Entenda o que acontece quando o período de lockup de um IPO termina e como o aumento do float impacta o ticker. Veja o histórico de cinco vencimentos reais.
O lockup de um IPO é uma proibição contratual que impede insiders de venderem suas ações por um período determinado após a listagem — geralmente em torno de 180 dias para um IPO tradicional. Quando esse prazo expira, o número de ações negociáveis pode multiplicar da noite para o dia, e a data é pública com meses de antecedência. Esta página mede o que realmente aconteceu em cinco dias de expiração famosos — preço, volume e o tape de opções — em vez de basear a análise em apenas um caso isolado.
O que é o período de lockup de um IPO?
Lockups são contratos, não regulamentações: sua duração, abrangência e gatilhos de liberação antecipada constam no prospecto de cada operação, em acordos assinados pelos insiders — fundadores, funcionários e fundos pré-IPO — com os underwriters. Enquanto o lockup estiver vigente, o float negociável é aproximadamente o número de ações vendidas na oferta; o guia de float mediu que os IPOs do H1 2026 liberaram uma mediana de pouco menos de um terço de suas ações na listagem, o que significa que a maioria bloqueada geralmente supera tudo o que é negociado. O vencimento não obriga ninguém a vender; ele apenas torna a venda possível — e os mercados passam as semanas anteriores discutindo essa diferença.
Os prazos variam conforme o tipo de operação, e "180 dias" é uma convenção, não uma regra. IPOs tradicionais costumam utilizar cerca de 180 dias. Patrocinadores de SPAC comumente aceitam cerca de um ano, muitas vezes com liberação antecipada se as ações mantiverem um preço determinado. Ofertas de follow-on frequentemente utilizam lockups de 90 dias. Além disso, muitos negócios modernos escalonam a liberação em tranches — ações de funcionários em uma data, investidores iniciais em outra — justamente para que nenhuma data única carregue todo o overhang.
Como encontrar a data de vencimento real
A data real consta nos documentos da própria operação, não em cálculos matemáticos de datas. O prospecto final — o 424(B)(4) registrado no site EDGAR da SEC no momento da precificação — detalha os termos em duas seções: Shares Eligible for Future Sale (quantas ações serão liberadas e quando) e Underwriting (quem está vinculado e o que permite uma liberação antecipada). As páginas de RI das empresas frequentemente reafirmam essa data. Contar 180 dias a partir da listagem é apenas uma estimativa de reserva, e essa estimativa pode falhar: o desbloqueio da Lyft em 2019 ocorreu em 19 de agosto, semanas antes do cálculo de 180 dias a partir de sua listagem em 29 de março — os termos da própria operação definiram a data anterior. Os underwriters também podem renunciar ao lockup antecipadamente, e essas renúncias são tipicamente divulgadas.
Antes da data: O período de lockup da Facebook
O lockup mais assistido da história do mercado foi o lançamento de 14 de novembro de 2012 da Facebook, quando um grande lote de ações de insiders foi liberado de uma vez. O argumento comum sobre esse dia é que datas conhecidas já são precificadas com antecedência. As duas semanas anteriores à data servem como teste:
O SQL exato por trás de cada número
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 sessionEm 2012-10-24, na sessão após o relatório do terceiro trimestre, a FB fechou a $23.21 — alta de 19% com 193.1 milhões de ações, o pico de fechamento do período. Em seguida, houve o recuo conforme a data se aproximava: na véspera do desbloqueio, a ação fechou a $19.88, -14.4% abaixo daquele pico e a poucos pontos percentuais dos $19.5 em que fechou antes do relatório. (O intervalo na tabela é real — os mercados de ações dos EUA ficaram fechados em 29 e 30 de outubro de 2012 devido ao Furacão Sandy.) Qualquer pessoa determinada a vender antes do desbloqueio teve semanas para fazê-lo com calma; a data constava no prospecto desde maio.
O dia em si — e as duas semanas seguintes
Então chegou a data mais temida no calendário da ação:
O SQL exato por trás de cada número
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 sessionEm 2012-11-14, o dia do unlock, a FB fechou a $22.36 — 12.5% acima do fechamento da véspera — com 216 milhões de ações contra 70.2 milhões na sessão anterior. O movimento de continuidade responde à pergunta que um cético deve fazer a seguir: a alta resistiu à venda real de insiders? Sim, e se estendeu — em 2012-11-30 a ação estava 40.7% acima do fechamento da véspera, com volume acima da média pré-vencimento durante a maior parte do período. A oferta liberada aparece como volume quando é vendida, e aqui o mercado absorveu a pressão com alta de preço. A interpretação padrão é: o vencimento era o evento mais previsível na vida recente da ação, o medo já havia sido precificado e a chegada da data removeu uma incerteza em vez de criar uma nova.
Além do Facebook: cinco vencimentos analisados
Um rali é apenas um caso isolado. Aqui está a mesma métrica — fechamento no dia do vencimento versus a sessão anterior, e o múltiplo de volume — aplicada a cinco dos desbloqueios mais acompanhados dos últimos quinze anos. Cada data corresponde à sessão de desbloqueio mais reportada de cada negócio; como várias dessas empresas liberaram ações em múltiplos lotes, cada linha representa apenas um degrau, não o overhang total.
O SQL exato por trás de cada número
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_sessionA lição está na distribuição, não no caso isolado. Quatro dos cinco ativos fecharam em queda no dia, e a alta de 12.5% da FB é a exceção, não a regra. A maioria das quedas foi leve — SNAP -1.1%, LYFT -1.6%, UBER -3.9% — sessões que não chamariam atenção sem a data específica. A exceção é o Twitter: -17.7% com 12.3x o volume do dia anterior — o maior múltiplo da tabela — em 2014-05-06, com 123.8 milhões de ações negociadas na sessão. Uma data marcada pode derrubar uma ação. O que todas as linhas compartilham é a coluna de volume: todas as cinco sessões de vencimento operaram com pelo menos o dobro do número de ações da sessão anterior. A direção do preço depende de cada negócio; o aumento de volume não.
O fluxo de opções antes de uma data conhecida
Acionistas não são os únicos a se posicionar. Um detentor que não pode ou não quer vender antes de uma data conhecida pode comprar puts em vez disso — e esse pré-posicionamento é visível no fluxo de derivativos antes do fim do lockup. O vencimento do lockup da Uber em 6 de novembro de 2019 é o exemplo claro em nossa cobertura de operações de opções:
O SQL exato por trás de cada número
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 sessionDuas semanas antes, em 2019-10-23, o fluxo de opções da UBER estava quase equilibrado: as puts representavam 49.3% do volume de contratos, com 11.3 mil contratos de put. Conforme a data se aproximava, o fluxo tornou-se concentrado em puts e muito maior — em 2019-11-06, o dia do vencimento, foram negociados 245.3 mil contratos de put, muitas vezes o volume da abertura da janela, e as puts representaram 67.8% dos contratos do dia. Uma ressalva importante: a mesma semana teve o relatório trimestral da Uber, publicado em 4 de novembro após o fechamento, portanto, duas datas circuladas estavam a duas sessões de distância neste fluxo. Na sessão após o desbloqueio, a participação das puts voltou para 51.2% — quase equilibrada — e a contagem de contratos desabou após o pico. O risco programado é protegido; depois, as proteções desaparecem.
Manter posição durante um unlock: o que os profissionais verificam
Nada aqui é recomendação — tratam-se apenas dos mecanismos que vale a pena conferir. Obtenha a data real no documento oficial — o 424(B)(4), e não o cálculo de 180 dias — e observe se a liberação é escalonada. Monitore o volume, não apenas o preço: um vencimento que passa com volume comum significa que o unlock permaneceu teórico, e a oferta de insiders torna-se visível no tape quando as ordens são executadas. Fazer hedge de uma data conhecida custa prêmio: puts sobre um evento visível para todos tendem a ser caras, e o custo para negociar opções cobre o spread e a aritmética de prêmio de qualquer hedge. Liberações escalonadas suavizam quedas bruscas por design, distribuindo o overhang ao longo de várias datas.
O próximo vencimento relevante na watchlist deste site pertence à listagem da SpaceX em 12 de junho de 2026. Aplicando a convenção comum de 180 dias, o fim do período ocorre próximo ao início de dezembro de 2026 — um cálculo baseado na data de listagem registrada, não uma declaração dos termos reais do negócio, que constam no prospecto e podem ser diferentes. A classe de IPO do H1 2026 acumula mais dessas datas no final de 2026, acompanhando a estreia da SK Hynix na mesma watchlist com um mês de atraso.
FAQ sobre o vencimento de lockups
O que é o período de lockup de um IPO?
Um acordo contratual que impede insiders da empresa — fundadores, funcionários e investidores pré-IPO — de venderem ações por um período determinado após o IPO. Os termos exatos constam no prospecto de cada operação, e os underwriters podem dispensá-los antecipadamente.
Quanto tempo duram os lockups de IPO?
Geralmente cerca de 180 dias para um IPO tradicional, mas esse número é uma convenção: lockups de patrocinadores de SPAC costumam durar cerca de um ano com liberação antecipada baseada no preço, ofertas de follow-on comumente utilizam 90 dias, e muitos negócios escalonam as liberações em várias datas.
As ações sempre caem quando o lockup vence?
Não. Das cinco expirações de destaque medidas acima, quatro fecharam em queda e uma — Facebook, em novembro de 2012 — fechou 12.5% mais alta com 3.1x de volume. O pior dos cinco, o desbloqueio do Twitter em maio de 2014, registrou -17.7% no dia. O padrão constante foi o volume — todos os cinco operaram com pelo menos o dobro da sessão anterior — não a direção do preço.
Como encontro a data de vencimento do lockup de uma ação?
No prospecto final da operação — formulário 424(B)(4) no site EDGAR da SEC — sob as seções Shares Eligible for Future Sale e Underwriting. Essas seções informam o prazo, a contagem de ações por tranche e quaisquer gatilhos de liberação antecipada: a versão oficial de uma data que as manchetes costumam apenas aproximar.
Quando é o vencimento do lockup da SpaceX?
Os termos reais do negócio constam em seu prospecto; a convenção comum de 180 dias, aplicada à sua data de listagem em 12 de junho de 2026, aponta para o início de dezembro de 2026. Considere isso como um cálculo matemático, não como uma data confirmada.
Cada painel acima é uma consulta armazenada e versionada sobre o histórico de negociação — expanda o SQL sob qualquer painel ou meça a sessão do próximo desbloqueio você mesmo no terminal Strasmore.