Strasmore Research
Análisis profundo Matt ConnorPor Matt Connor · Actualizado 2026-08-08

¿Las acciones caen cuando vence un lockup?

En promedio, las acciones ceden poco cuando vence un lockup. Los estudios encuentran un rendimiento anormal negativo y más volumen, pero la fecha suele estar anticipada.

¿Las acciones caen cuando vence un lockup? En promedio, ceden un poco, y mucho menos de lo que sugiere la creencia popular. El vencimiento de un lockup es la primera fecha en la que los insiders de la empresa y los inversores previos a la IPO pueden vender las acciones que ya poseen. Los estudios de eventos publicados encuentran un pequeño rendimiento anormal negativo alrededor de esa fecha, junto con un aumento grande y persistente del volumen negociado. La fecha aparece en el prospecto de la IPO con meses de antelación, y el mercado tiene todo ese tiempo para anticiparla.

Qué cambia realmente cuando vence un lockup

Un acuerdo de lockup es un contrato entre los insiders de una empresa recién cotizada y los bancos que suscriben la oferta. Durante un periodo fijo después de la IPO, normalmente 180 días y en ocasiones 90, esos tenedores aceptan no vender. Cuando el plazo termina, no se emiten acciones nuevas y el negocio no cambia. Lo que cambia es la cantidad de acciones que quedan legalmente disponibles para negociarse, el free float. Una empresa que vendió 10% de sí misma en la oferta puede llegar al día del vencimiento con varias veces esa cantidad de acciones recién habilitadas para llegar al mercado.

Dos características de esta estructura son importantes. El posible aumento de la oferta es grande frente al float, y la fecha puede conocerla cualquiera que abra el prospecto. Esos dos factores apuntan en direcciones opuestas. Ahí es donde la explicación simplista se separa del resultado medido. Para conocer la mecánica del acuerdo, consulta nuestra explicación sobre el vencimiento del lockup de una IPO.

¿Las acciones caen cuando vence un lockup? Esto es lo que encuentra la investigación

Este es uno de los eventos más estudiados en los mercados de acciones, porque la fecha está fijada por contrato y no por una noticia. Field y Hanka (2001, Journal of Finance) analizaron más de mil vencimientos de lockups y reportaron un rendimiento anormal negativo estadísticamente significativo concentrado en los días alrededor de la fecha, junto con un aumento permanente del volumen promedio negociado. Rendimiento anormal es la parte del movimiento de una acción que queda después de restar lo que hizo el mercado amplio durante esos mismos días.

Bradley, Jordan, Roten y Yi (2001) documentaron el mismo patrón, con la debilidad del precio concentrada en las IPOs respaldadas por capital de riesgo. Brav y Gompers (2003) analizaron el lockup como un mecanismo de compromiso y relacionaron el tamaño del efecto del vencimiento con las características de la empresa, no solo con la liberación de las acciones. Ofek y Richardson (2000) interpretaron el comportamiento del precio como evidencia de una curva de demanda descendente para las acciones. Esto significa que los compradores absorben la oferta adicional a un precio más bajo. Cao, Field y Hanka (2004) evaluaron si la oferta de los insiders perjudica la liquidez alrededor de estas fechas y encontraron que las condiciones de negociación se mantuvieron, en lugar de deteriorarse.

De esa literatura conviene retener dos ideas. El efecto promedio es real, pero pequeño. Es de una magnitud que una sesión normal puede borrar. Además, la dispersión de los resultados alrededor de ese promedio es mucho mayor que el promedio mismo.

El volumen es la parte más confiable del patrón

El panel siguiente toma 6 IPOs estadounidenses de 2023 y 2024 y compara el volumen diario promedio de acciones en los 30 días calendario anteriores a la marca convencional de 180 días con el de los 30 días posteriores. Utiliza la convención de 180 días en lugar de la fecha contractual de cada prospecto. Es una simplificación deliberada explicada en las notas de datos al final.

ConsultaVolumen diario promedio antes y después de la marca de 180 días, IPOs de 2023-2024
El SQL exacto detrás de cada cifra
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
Run this yourself

La mayor brecha del grupo corresponde a ALAB, con 13.6%. El volumen pasa de 3.18 millones de acciones por sesión a 3.62 millones. En el otro extremo del panel está ARM, con -67.6%. El aumento de la rotación es donde la liberación se observa con mayor claridad: las acciones que antes no podían cambiar de manos ahora pueden negociarse, y algunas efectivamente lo hacen.

Los resultados de precio se dispersan

Son los mismos seis nombres y las mismas ventanas, pero medidos con el precio de cierre en lugar del volumen.

ConsultaCambio de precio durante los 30 días antes y después de la marca de 180 días
El SQL exacto detrás de cada cifra
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
Run this yourself

Los 30 días posteriores a la marca registraron 51% para ALAB en un extremo del panel y 1.9% para BIRK en el otro. Seis nombres sirven como ilustración, no como estudio. Ese es precisamente el punto: la dispersión entre un puñado de vencimientos normales supera ampliamente el pequeño promedio que la literatura mide en una muestra de mil casos. Quien cite un único porcentaje esperado para una liberación está citando el centro de una distribución muy amplia.

Cómo se posiciona el mercado antes de la fecha

La fecha de vencimiento es pública desde el prospecto, por lo que los operadores profesionales pueden posicionarse antes. Una señal visible de ello es el volumen de ventas en corto, es decir, la parte del volumen diario reportado que está marcada como venta en corto. No debe confundirse con el interés en corto, que es el saldo de acciones prestadas pendiente y se publica dos veces al mes. El volumen en corto es una medida diaria de flujo y es elevado en la mayoría de las acciones líquidas en condiciones normales.

ConsultaParticipación en corto del volumen reportado, 30 días a cada lado de la marca
El SQL exacto detrás de cada cifra
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 * sumIf(short_vol, session_date <  lockup_mark)
              / sumIf(total_vol, session_date <  lockup_mark), 1) AS short_share_before_pct,
    round(100 * sumIf(short_vol, session_date >= lockup_mark)
              / sumIf(total_vol, session_date >= lockup_mark), 1) AS short_share_after_pct
FROM
(
    SELECT
        ticker,
        date                            AS session_date,
        toFloat64(max(short_volume))    AS short_vol,
        toFloat64(max(total_volume))    AS total_vol
    FROM global_markets.stocks_short_volume
    WHERE ticker IN ('ARM', 'CART', 'BIRK', 'ALAB', 'RDDT', 'RBRK')
      AND date >= toDate('2024-01-15')
      AND date <  toDate('2024-12-15')
    GROUP BY ticker, session_date
)
WHERE session_date >= lockup_mark - 30
  AND session_date <= lockup_mark + 30
GROUP BY ticker
HAVING sumIf(total_vol, session_date <  lockup_mark) > 0
   AND sumIf(total_vol, session_date >= lockup_mark) > 0
ORDER BY short_share_before_pct DESC
Run this yourself

ALAB registra la lectura más alta antes de la marca dentro del grupo: 58.4% del volumen reportado aparece marcado como corto en los 30 días anteriores, frente a 48.7% en los 30 días posteriores. Conviene leer los niveles, no solo el cambio. Las operaciones marcadas como ventas en corto ya representan una parte importante de la rotación diaria mucho antes de la liberación. Eso es lo que se ve cuando el mercado anticipa el evento. El mercado de préstamo de acciones también suele tensionarse antes de estas fechas. Una acción cara de tomar prestada es una acción en la que otros operadores ya se han concentrado.

Un nombre, sesión por sesión

Los promedios ocultan la forma del movimiento. Este gráfico muestra el comportamiento de Reddit durante las semanas alrededor de su propia marca de 180 días, en el otoño de 2024. Arriba aparece el precio de cierre y debajo, el volumen diario.

ConsultaCierre diario y volumen de RDDT alrededor de su marca de 180 días, ago. a oct. de 2024
El SQL exacto detrás de cada cifra
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
Run this yourself

Durante las 53 sesiones observadas, desde 2024-08-12 hasta 2024-10-24, el cierre pasó de $52.51 a $78.62. No hay un desplome en el centro del gráfico. Ese es el caso normal, y un caso normal también aporta evidencia.

Cuando el movimiento es grande

Las condiciones que los investigadores y las mesas de trading relacionan con una reacción mayor tienen un elemento común: la liberación es grande frente a lo que el mercado puede absorber y los tenedores tienen una ruta definida para salir.

  • Un free float pequeño frente a un bloque grande de acciones liberadas. Las acciones disponibles pasan a ser varias veces el volumen negociado en una semana normal.
  • La propiedad está concentrada en unos pocos fondos de capital de riesgo o private equity cerca del final de la vida de sus fondos.
  • La acción cotiza muy por encima o muy por debajo de su precio de IPO. Eso cambia la ganancia o pérdida acumulada por los tenedores.
  • La liquidez diaria es baja. En ese caso, incluso un programa de ventas moderado representa una parte relevante de las operaciones.

Cuando no ocurre nada

Con la misma frecuencia, la fecha pasa sin dejar una señal en el gráfico. Las razones son estructurales.

  • Los insiders ya vendieron en una oferta follow-on o secundaria. La oferta llegó al mercado semanas antes, mediante un único bloque negociado.
  • Los bancos suscriptores liberaron el lockup antes de tiempo, total o parcialmente. Tienen permitido hacerlo.
  • El acuerdo se libera por tramos o contiene condiciones de liberación anticipada vinculadas a un reporte de resultados o a un umbral de precio. En ese caso, la fecha de 180 días es solo uno de varios puntos de liberación.
  • Los mayores tenedores son estratégicos y no financieros. No tienen intención de vender en una fecha determinada.

Lista de comprobación para un vencimiento específico próximo

  1. Obtén la fecha contractual, no una estimación de 180 días. Está incluida en la sección de suscripción del prospecto. Nuestra guía sobre cómo encontrar la fecha de vencimiento de un lockup explica dónde buscar.
  2. Compara el tamaño de la liberación con el float: divide las acciones que pasan a ser elegibles entre las acciones que actualmente cotizan libremente.
  3. Comprueba si una oferta secundaria ya puso en circulación parte de ese bloque.
  4. Lee las condiciones de liberación de los tramos, los umbrales de precio o las liberaciones anticipadas vinculadas a resultados.
  5. Revisa qué posiciones ya están construidas antes de la fecha, incluida la proporción del volumen en corto y el costo de tomar acciones prestadas.
  6. Observa qué tan concentrada está la lista de tenedores y si alguno ha declarado públicamente un plan de salida.

Para conocer cuántas fechas de este tipo están previstas este año, consulta nuestra revisión del mercado de IPOs de 2026 hasta ahora.

Preguntas frecuentes

¿Las acciones siempre caen cuando vence un lockup?

No. Los estudios de eventos publicados encuentran un pequeño rendimiento anormal negativo promedio alrededor de los vencimientos de lockups en muestras grandes. También encuentran una amplia dispersión de resultados individuales a ambos lados de ese promedio. Muchos vencimientos pasan sin ningún efecto visible sobre el precio.

¿Cuál es la duración habitual de un lockup de una IPO?

La mayoría de los lockups de IPOs estadounidenses duran 180 días desde la oferta. También son comunes los acuerdos de 90 días y las estructuras escalonadas con varios tramos. La duración aplicable es la que indique el prospecto de esa operación específica, no la convención.

¿Qué ocurre con el volumen negociado cuando vence un lockup?

El volumen es la parte más consistente del patrón. Field y Hanka (2001) encontraron un aumento permanente del volumen promedio después del vencimiento. Los paneles anteriores muestran un aumento de la rotación en la mayoría de los nombres durante la ventana de la muestra.

¿Puede levantarse un lockup antes de la fecha de vencimiento?

Sí. Los bancos suscriptores pueden renunciar al lockup antes de tiempo, total o parcialmente. Muchos acuerdos también contienen condiciones propias de liberación anticipada vinculadas a un reporte de resultados o a un umbral de precio. Esta es una de las principales razones por las que una fecha calculada como «IPO más 180 días» puede ser completamente incorrecta.

¿Es inusual un volumen alto de ventas en corto antes de la fecha de vencimiento?

No por sí solo. Las operaciones marcadas como ventas en corto representan una parte importante del volumen diario reportado de la mayoría de las acciones líquidas en condiciones normales. Por eso, el nivel anterior a una liberación debe compararse con la línea base de esa misma acción, no con cero.

Notas y método de los datos

Los tres paneles transversales utilizan la convención de 180 días medida desde la fecha de IPO de cada empresa, visible en el SQL. Es una simplificación: el vencimiento contractual del prospecto puede ser diferente, puede producirse por tramos o puede levantarse antes de tiempo. Interpreta los paneles como una ilustración del comportamiento de la ventana, no como un registro de seis fechas contractuales.

Las sesiones se construyen a partir de barras de un minuto correspondientes al horario regular, convertidas a la hora de Nueva York. Por ello, se excluyen las operaciones fuera de horario. Las cifras de volumen en corto provienen del volumen diario reportado de ventas en corto, deduplicado por ticker y fecha. El volumen en corto mide las órdenes de venta marcadas como cortas dentro del flujo reportado de un día. No es interés en corto. Además, una operación marcada como corta puede cerrarse minutos después.

Los resultados académicos mencionados proceden de Field y Hanka (2001), Bradley, Jordan, Roten y Yi (2001), Ofek y Richardson (2000), Brav y Gompers (2003), y Cao, Field y Hanka (2004). Aquí solo se describe la dirección de los efectos, porque las muestras y ventanas de esos estudios difieren de la ventana utilizada en estos paneles.


Cada panel de esta página incluye el SQL que lo generó. Por ello, las ventanas y la lista de tickers pueden verificarse línea por línea. Para ejecutar la misma comparación antes y después de una liberación que estés siguiendo, solicítala en lenguaje sencillo en la terminal de Strasmore.

#ipo#lockup expiration#insider selling#float#event study